How to Meet Your Soulmate

Manage Your Expectations: Do you have a list of the top 20 qualities you need in a man? Cut it down to the three that count.

-Kristy Lin