Lenny Kravitz claims he hasn't had sex for three years. The 'American Woman' singer - who is renowned for his womanizing ways - insists he is staying celibate until he finds the perfect woman.
Kravitz, 43, told Maxim magazine: "It's just a promise I made until I get married. Where I'm at in life, the women have got to come with something else, not just the body, but the mind and spirit. It usually trips them out, but that's the way it's going to be. I'm looking at the big picture."