What is a Good Husband?

A good husband is someone who loves you no matter how much weight you gain, how your hair looks or whether your mother is coming for dinner. A good husband should be your best friend and is the guy that stands up for you, even when he knows you’re wrong.