Sex symbol Megan Fox has two lovers. Not two at the same time. The 23-year-old "Transformers" star said she's only slept with two different people -- ever. So does this mean Fox isn't the vixen she appears to be? "I've only been with two men my entire life, my childhood sweetheart and [current beau] Brian [Austin Green]," she told Harper's Bazaar UK. "I can never have sex with someone that I don't love, ever. The idea makes me sick." Fox says she isn't a fan of casual hook-ups, either. "I've never even come close to having a one-night stand," she told the magazine. To further perpetuate the image of purity, the actress says she has embraced her role as stepmother to Green's son Kassius. "I am a stepmother to the fullest extent," she says. "I have looked after Kassius since he was 3 and he has no memory of life without me. For some reason, no one wants to look at me that way, but I am responsible [for him] and I've never struggled with that, from bedtime stories to the school run."