A guide to finding the perfect partner