I genuinely adore my husband
What makes you love him so much?
He teaches me about his noble nature, that's why I love him. He's my best friend.
That is great that you love him so much. I am envious. You should be happy.
It's not easy, the relationship is not perfect, but I love him for who he is. The imperfections are what make him beautiful.
Everything you have said sounds great to me, especially your recognition and acceptance of his imperfections.  It is great that you have found someone that you care about so much, and that you can be happy together for a lifetime.  Everyone should be so lucky.