As if Justin Bieber's latest album Purpose wasn't giving us everything we wanted and more, he dropped a new song over the weekend.

The newest track, "I'll Be There," didn't make the cut for the album, which already includes four hits; "Where Are U Now," "What Do You Mean," "Sorry" and "Love Yourself." "Sorry" has also overtaken Adele for the No. 1 spot on the Billboard Hot 100 list.

"I'll be there for you, even though I'm gone. Holding you close babe, close to my heart," Bieber sings in the song. But who could these lyrics possibly be about...maybe Selena Gomez again?