Marriage is Hard: We hear that all the time. But is it true? Let's look at what a great marriage takes.