What!?!  She really has the WORST taste in men!  I mean what the hell!

Justin Bieber Cheated On Selena Gomez – With Rihanna, Claims Report!

“It has devastated her,” a friend of Selena and Justin’s tells the new issue of Life & Style.

The friend tells the mag that the Baby singer, now 18, hooked up with the Barbados-born beauty, 24, after they flirted with each other at a basketball game in Los Angeles on February 20, 2011.

“It really cut like a knife because it happened in February of 2011, when Selena and Justin had been dating for months and were falling in love. It’s caused Selena to question their entire relationship,” the insider added.

“Selena thinks maybe they’ve been hooking up all along,” their friend tells the mag.