Is Selena Gomez Slamming Justin Bieber In Song?

Selena Gomez and Justin Bieber are through playing their on again, off again dating game. Now, it’s serious. Revenge serious.

What brought the two to an end? A friend of the “Monte Carlo” star says it’s Justin’s neediness.

 “Justin is super needy and can be a big baby around Selena. It’s hard for him to make real friends because he likes the temporary attention of strangers, but didn’t realize how it hurt Selena. Selena didn’t feel Justin was respectful of their relationship. She was constantly catching him in positions with other girls that would make her uncomfortable. She would get super jealous."

The friend added, "Selena is Justin’s first love and he’s still young enough that he desperately tries to make it work. But Selena is mature enough to just know when to end it and be realistic that it isn’t working.”

So the best revenge—besides looking good and living well, both of which Gomez has been doing admirably—has to be writing songs about your ex, right?

Making them suffer, Taylor Swift-style.

A friend of Gomez has leaked:

 “Justin was so mean to Selena that she can’t wait to spill all the s**t about him in her new songs. All his flirting and all his…bulls**t are on the table. Her fans will be shocked about how much of a bada** she can be when she’s out for revenge.”

To be fair, Bieber’s been pushing Gomez’s buttons via Internet, snapping pics of himself with Nick Jonas, who also dated the “Wizards of Waverly Place” cutie and tweeting about what awesome bros the two are.

Bieber has more to worry about than a few songs. His ex bodyguard, Moshe Benabou is suing the “Never Say Never” star for assault, after the 18-year-old punched him repeatedly in the chest during a disagreement. He is also demanding his $420,000 in unpaid overtime.