Love is an unconditional commitment to an imperfect person. To love somebody isn't just a strong feeling. It is a decision, a judgement, and a promise. A decision that I always rejected b/c I saw it as a weakness when I chose a person to make me happy.
Your role as a wife is NOT to change your husband, but to love him. If you are trying to change the things you don't like in him, you will make him miserable and you have a critical perspective that blinds you from all the good qualities about him.