After ages of silence, Selena Gomez has returned to us. By which we mean that she's making posts and music again.
Some of that music has appeared to be directly aimed at her infamous ex, Justin Bieber, who got married just months after their last breakup.
Now, a brilliant mashup of two of their songs frame the disparate tracks as part of a single conversation.
Selena Gomez's lyrics in "Lose You To Love Me" are not what you'd call subtle or veiled.
People spent decades debating the subject of Carly Simon's "You're So Vain." Everybody knows that Selena's singing about the Biebs.
Similarly, Justin's 2015 hit, "Sorry," seemed to be offering a (monetizable) public apology for being a dickbag to Selena.
Now, those songs have been fused into one mashup. It's a truly galaxy-brained decision.
This isn't just some sappy fusion of music by a pair of exes.
"It's too late now to say sorry," Justin acknowledges in his song.
As YouTube commenters pointed out, Selena sings: "Yeah."
It's no wonder that this mashup has more than 100,000 positive ratings vs only about 1,000 downvotes by, we assume, Hailey Baldwin stans.
Andy Wu is the Los Angeles-based filmmaker, editor, and music producer who crafted the mashup.
"It’s been 3 years since I made JELENA Megamix (2008-2016)," he acknowledges below the video.
Wu adds: "Now their chapter is officially closed and done."
"I guess it’s time for everyone to move on," he concludes. That is very correct.
The mashup itself makes for easy listening if you're a big fan of both artists.
If you're a diehard Selena Gomez admirer but can't often tolerate the sound of men singing, you may just want to stick to "Lose You To Love Me."
But it's worth taking a shot at the mashup, which we have included in this post.
A lot of celebrities sing about their exes, but it's rare to see two such songs work together so very well.
It's no surprise that Selena is singing about the Biebs ... again.
In late 2017, she and Justin reunited after he bent over backwards to convince her that he had changed ... and that God wanted them to get together.
They dated again for months, only to break up in early 2018. Whew.
Just a few months later, Justin was back to dating his other ex, Hailey Baldwin. Weeks later, the two became engaged.
We can't speak to what was going through Justin's mind at the time.
Maybe he was just super inspired by Ariana Grande's engagement to Pete Davidson (remember that?).
Maybe it was related to the controversial church that he attends -- the same church that treats him like a prince and helps out on his "church dates."
Or maybe the Biebs had just reached a point in his life where he wanted to be married, and Hailey seemed like a solid plan B.
As unfair as all of that is to Hailey herself (and we really do love Hailey; she deserved better context for her engagement and marriage), she's not the only victim.
How did Selena feel after months of Justin insisting that they were divinely ordained, only to see him taking Hailey on the exact same church dates?
Well, we don't have to wonder what she was feeling.
She's expressing it all through song. At least in this mashup, she gets something of a real apology from the worst mistake she ever kept making.