A perfect husband is a blessing but what makes a perfect husband? Yes, he supports you, he cheers you up when you are low and look after you, but there is a lot more a great husband has. So, look at these qualities that all great husbands must have.

1. Looks for Ways to Impress You

Your sweetheart always makes a constant effort to impress you and he makes sure he is treating you the best. He makes you laugh and try to impress you every single day because you impress him every time.

2. He Makes You are Happy

He can do anything just to see a smile on your face and he knows best how to keep you happy. For him, your happiness is the most important thing. As long as you are truly happy, he is also satisfied and happy.

3. Works Hard for You and Your Family

He works really hard for you and your family so that you can live your life easily. He will do everything to make you and your family’s life comfortable.

4. He Helps You

Your husband shares your responsibilities, he wants you to relax and enjoy your life. Maybe he takes care of kids or make a delicious food so that you can focus on something else.

5. He wraps you in a Blanket When you’re Cold

He notices little things and tries to act on them. He will wrap you in a blanket when you are cold, so that you don’t fall ill, or he will make sure that when you are cold blankets are available for you. So, he put enough blankets near your bed.

6. Focuses on What You Say

He pays full attention when you are talking, he doesn’t look at his phone and understands that whatever you are talking is important.

7. He Gives You His Opinion and Takes Yours

He gives you honest advice or opinion when you need it. If you want him to listen only he will patiently do that without saying a word just to make you comfortable. He also takes your advice on important decisions because for him your opinion is important.

8. He Only Says Good Things About You

No matter how much you guys fight or how much angry he is, he will never make a propaganda of this between his friends or family. He will always say good things about you in front of everybody.

9. He Keeps You Secure

Corey + Margaret’s sweet in-home made me so so excited for their wedding next year in Eureka Springs ?

A post shared by TRICIA (@triciamiller) on

You always feel secure when you are with him. Your safety is his priority. He will always protect you when you are in any problem. He will act as your shield.

10. He Appreciates You

He appreciates you and always motivates you. He believes in your dreams and he supports you to fulfill them. He motivates you to be a better person every single day.

11. He Knows You Are Not a Super Woman

He understands that you have a lot of work to do and you only have two hands to do it. He doesn’t demand perfection every time. He shares your work just to lighten your burden.

12. He Loves You

And at last but not least, he loves you. A great husband loves his wife a lot. So, if you have a husband who loves you unconditionally, then you are one lucky girl.