There's probably no such thing as a perfect man. But that doesn't mean an imperfect man can't be a perfect husband. If your husband does these 20 things, chances are, you're married to the perfect husband.
He makes your kids believe in marriage
Your kids aren't looking to have some kind of Disney swept-off-their-feet one-true-love. They want the real marriage that their parents have.
You may not feel like a knock-out but one minute with your husband can make you feel like some kind of Angelina Jolie-Megan Fox combo.
He treats you as an equal
To the perfect husband, being "man of the house" doesn't mean more than being "woman of the house." He treats you as a partner in everything.
He watches chick flicks
There are two kinds of perfect husbands out there: the kind that watch chick flicks because they love them, and the kind that watch chick flicks because their wife loves them. Either way, if your husband is willing to curl up with some popcorn and a little Tom Hanks and Meg Ryan, you're in business.
He changes diapers
The perfect husband isn't afraid of getting dirty. He knows that he has just as much responsibility to care for and nurture his children as his wife does.
He doesn't look at porn
The perfect husband doesn't allow marriage-destroying images to cloud his mind. He has eyes only for his wife.
He respects his mother
A telling indicator of the quality of a man is how he treats his mother. If your husband loves and respects his mother, chances are, he's an all over perfect husband.
He cleans windows
It's possibly the worst chore, so he does it because he knows you hate it.
He makes you the priority
You come before the kids, friends and his boss. The perfect husband puts the relationship with his wife first.
Your husband is secure in his relationship, so he doesn't get moody when you run into an old college boyfriend. You picked him, and he's confident in that.
He makes you laugh
He's not necessarily the class clown, but he can sure put a smile on your face.
He gets along with your family
The whole "in-law" stereotype holds no ground when it comes to your family. The perfect husband makes his wife's family his own.
Not only does he listen, but he cares about what he hears.
The perfect husband cultivates trust in his relationship. He communicates openly and never leaves you questioning his integrity.
He makes you a better person
He's not trying to change you, but just being around that guy makes you want to be the best version of yourself.
He has goals
The perfect husband has a vision for his life, and he makes efforts to achieve it. Not only does he make goals, but he makes them with his wife's input because he cares about her opinion and how his choices affect her.
He's in your marriage solidly, so he realizes part of that means letting you lean on him when you need to.
Neither of you can always have everything your way. That's one of the sacrifices we make for relationships. The perfect husband is willing to make those sacrifices, so that his wife can have some of what she wants too.