Selena Gomez threw some major shade at her ex Justin Bieber .
The singer has sung about her heartbreak in new song Lose You To Love Me as she appeared to respond to her former flame tying the knot with his new wife Hailey Bieber.
Social media was awash with fans convinced Selena was singing about Justin in her scathing lyrics.
In a blistering take down, the pop princess sung about “being replaced in two months”.
Selena and Justin go way back as they romanced from 2009 until 2017; they later reunited after she dated The Weeknd for a brief time.
However, the long-time lovers called it quits in March and by July Justin was engaged to his other ex Hailey.
Justin and Hailey were married in the September of that year and they got married for a second time in recent months.
Selena appeared to make reference to Justin moving on quickly in one of the chorus’ of her new track.
The lyrics read: “I gave my all and they all know it / You turned me down, and now it’s showing / In two months you replaced us / Like it was easy / Made me think I deserved it.”
Another chorus added: “Cause it wasn’t yours / You promised the world / Made her more of a woman /I needed to lose you to find me.”
Fans put the feelers out on social media as they claimed Selena was responding to her ex’s marriage to Hailey.
“Justin hiding from Hailey to listen to Selena’s new song #LoseYouToLoveMe .”
“If Selena wants to write about Justin Bieber, LET HER. She can heal however she needs to and wants to. Everyone deals with their own pain in different ways. Goodbye. #LoseYouToLoveMe .”
“*Justin Bieber gets married* *Selena sings, “I gave my all and they all know it You turned me down, and now it’s showing In two months you replaced us Like it was easy Made me think I deserved it And to think of healing”*.
“The way Selena ended Justin’s career #LoseYouToLoveMe .”