Dear ladies,
there are 2 types of husbands.
type 1: calm, handsome, responsible, understanding, caring, loving, good listeners, love shopping, provide you credit card, love, respect & appreciate your parent's family, and always ready & willing to sacrifice their life for you.
type 2: your husband!