So, after revealing she thinks Miles Teller smells better than Ansel Elgort, it was no surprise that the Divergent star started dishing about another interesting topic: the loss of her virginity.
When GQ asked her how many times she's lost it, Shailene replied, "Three, four. Four. No, wait. Five!" Wondering how could that be? She's actually referring to the number of times she's lost it on camera.
"Five. The Secret Life of the American Teenager, Fault, Divergent, White Bird in a Blizzard, The Spectacular Now," she explained. "I guess people like to watch you lose your innocence?," the GQ interview replied. "Ha ha! Apparently," she quipped.
Two of those times were with Miles Teller and Ansel Elgort, but she wouldn't say who reigned supreme when it came to that, adding instead that they were "both different."
The 23-year-old starlet did open up when it came to which hottie has the better scent, though. When asked who smells better, Shailene told the mag, "That's actually a hilarious question, because on Divergent, Ansel used to wear this really awful-smelling deodorant."
"I joked, 'If you book Fault in Our Stars, just don't wear deodorant.' He goes, 'Yeah, okay. Fine.' Then he booked it! So I wear this deodorant that I make myself, and I gave him some of that. But he just chose not to wear it-he just wore nothing the whole time. So I guess Ansel smells more pheromone-y and Miles smells more-is delicious an appropriate word to say for a man?"
Got to love her honesty.