After much anticipation, Justin Bieber has finally released his new song, "Sorry." And we hate to say it, but it sounds like he has a message for Selena Gomez! With lines like, "I know that I let you down, is it too late to say I'm sorry now?" he seems to be giving an apology in the form of a song.

Regardless, the track is absolutely danceable, and you can definitely tell that Skrillex had an influence on it. (They collaborated together.) The Calvin Klein model released the song with a video of an all-female dance crew jamming along to his music, and it's pretty darn fitting.

Do you think that Justin wrote this song about Selena? Let us know in the comments!

Love J-14? Be sure to subscribe to our YouTube channel for fun, exclusive videos with your favorite stars.