Allegedly, a previously unreleased track from Justin Bieber surfaced online this morning on the hip-hop/R&B music web site Xclusive Jams. Clocking in at just over 2 minutes, the short and sweet jam, seemingly titled "Perfect Together," sounds like it could possibly be about 21-year-old Bieber's on-again/off-again romance with his famous sometimes-girlfriend, Selena Gomez. However, it's yet to be officially confirmed whether or not this track is an old demo or something off his upcoming album.

Regardless of when it's from or what it's for, the leaked song is a sweet urban-pop jam brimming with young love and mid-tempo beats. The track begins with some slow-churning synths that cushion Bieber's heartfelt, smooth vocals as he croons, "I know I’m not perfect sometimes / I know you’re not perfect sometimes / But even when it’s wrong it feels right / ‘Cause we’re perfect together / Perfect together / Perfect together / Perfect together."

In fact, all of the lyrics from the allegedly leaked track seem to point towards his dramatic relationship with Gomez as the song's muse. Additional lyrics like, "It's amazing, so amazing, that we are still here / 'Cause we're changing, rearranging / But I still see you clear / How could I love you more than this?" further hint at the tumultuous ups and downs that the young pop stars have been through.

Of course, it's not difficult to speculate the meaning behind the leaked track considering that the two recently reunited in Beverly Hills just a little over a week ago, where they were spotted poolside together. Hopefully, someone from Bieber's camp will set the record straight soon and we can get some answers about the alleged track. Until then, take a listen, above.

See These Famous On-Again/Off-Again Couples

More From K-Fox 95.5