Swimming,

What qualities does your husband have that you believe make him good husband/life partner material, and worth fighting thru his addictions and issues for?

Puppy