John Eldredge said this quote

We think you'll find that every woman in her heart of hearts longs for three things: to be romanced, to play an irreplaceable role in a great adventure, and to unveil beauty. That's what makes a woman come alive.