Selena Gomez Hearts Shia LaBeouf

Selena Gomez

The singer may be going steady with Justin Bieber but still has the hots for Shia LaBeouf.

Singer, actress, and girlfriend of pop sensation Justin Bieber, 18-year-old Selena Gomez seems to have it all. And according to, Selena may finally have everything she's always wanted after meeting her celebrity crush, Shia LaBeauf.

The "Bang, Bang, Bang" singer was apparently tricked by her handlers into meeting the Transformers star. Selena innocently thought she was going out to meet fans, and instead ran into Shia.

Thanks to her recent YouTube video upload, fans can see every moment play out of Selena and Shia's meeting.

"Oh my gosh, I'm so sorry to bother you," Selena managed to say during her brief encounter with Shia, a fellow (former) Disney star.

"Hey, nice to meet you," Shia said. "Thanks for being so sweet to me. You're really sweet to me."

Selena later told her handlers, "You guys suck!" but from her ecstatic behavior we assume she really meant the opposite.

Although her crush is cute, we're a little surprised at seemingly sweet Selena's choice. After all, Shia has never been afraid of sharing details of his hookups—from losing his virginity to hooking up with engaged costar Megan Fox. Shia LaBeouf: I Hooked Up With Megan Fox  Shia seems a far cry from Justin who even has Mrs. Gomez's seal of approval. Selena's Mom Likes Justin Bieber: Should Your Mom Like Your Guy?

Maybe Selena has a love for bad boys we haven't yet discovered? Or, rather, is JB a little more hardcore than he seems (there were those questionable groping photos after all)?