How to meet the perfect spouse