I have a friend who, when we were in our late 20s, used to tell me, "My future wife hasn't even been born yet."
Ah, but 30 is a magic number. Women and men before then have no clue what they really want. By the time you're in your 30s, it's a lot more accurate -- though not always perfect.