Selena Gomez sent shockwaves throughout the web when pics of her with Orlando Bloom went viral. Now, she has a more shocking revelation that might shed light on why it happened.

The 23-year old singer shot a behind-the-scenes video with Marie Clare as the magazine’s June issue cover star, US Weekly reported. Gomez immediately opened up with an explosive expose about her weakness. She grinned as she admitted her inclination for “the bad boys.”

“I have a weakness for anything savoury or bad guys. The bad boys,” she said.

Could that explain why she was drawn to Orlando Bloom? In 2011, Bloom admitted that playing the bad boy was a lot of fun, Just Jared wrote then. The same criterion could also point to pop star Justin Bieber whom she dated for four years where she had her heart broken many times throughout their relationship, Mail Online wrote. Gomez confessed that she’s met new men but that she’s careful with her heart. A separate report from Mail Online cited excerpts of her interview for the June issue of Marie Claire magazine.

“I’ve been dating. I’ve been having the best time. I don’t trust anybody. So dating can only be fun if I know I’m going to have fun,” Gomez confessed. After Bieber, she’s been linked to DJ Zedd, Samuel Krost, and Charlie Puth, the publication recalled. She also admitted her annoyance when asked about Justin Bieber.

“I would try to promote something that I loved, and the entire interview would be about my personal life. I would leave a room feeling defeated, feeling embarrassed, but I would always make sure to put that smile on my face because I wasn’t going to let them get to me,” Gomez said.

Selena Gomez kicked off her “Revival” tour in Las Vegas. Afterwards, she celebrated with friends at the Light Nightclub. However, one particular friend she partied with sparked public interest as pics showed they got a bit too close. Although a source told People the pair is “absolutely just friends.”

Watch Selena Gomez in her two-minute behind-the-scenes video for Marie Clare. Find out what else she had to say.