How to Pick Your Life Partner – Part 2

To endure 20,000 days, 100 vacations, and 100,000 leisure hours with another human being and do so happily, there are three key ingredients necessary.