Selena Gomez is as gracious and sweet as celebs (and people in general) come, never with a bad word to say about anyone. That is, until now. The 'Who Says' singer is speaking out against one of her exes in the new issue of Cosmo.

While Gomez has been with Justin Bieber for over a year now, she's previously dated 'Twilight' star Taylor Lautner and Nick Jonas. She's been open about her relationship with Lautner since it ended and has only showered the Team Jacob leader with compliments. Process of elimination points to the 'How to Succeed in Business Without Really Trying' star. What rants did Sel have about the curly topped cutie?

“I was in a relationship previously where I had to hide everything and it wasn’t my choice,” Gomez revealed to the mag (quotes via Hollywood Life). “I had to go through different exits and take separate cars and do the craziest things, and it just really wasn’t worth it. It was like a year of my life completely wasted.” Well dang. How about some aloe for that burn, Nick?

While we're sure the famously private Jonas won't be thrilled at the article, we don't think he'll be too upset. He's got a busy Broadway career and a red hot romance with Aussie songstress Delta Goodrem to keep his mind off of Gomez.

As for Sel? We think she's better off -- and the Biebs probably agrees!