What are the most important qualities to look for in a potential life partner?