Nice, caring, loving, open-minded, strong, sensitive (but not TOO sensitive), hardworking. Being handsome helps too. Sigh... I love my husband.