Loving someone who is a good man is hard. However, he does things that come from his heart and has no hidden agenda.
Kindness is in his blood, and he will only do things that are in sync with his moral values.
He won’t lie to you to make it easy; he will be frank with you. Even if he does some things to make you angry, you will forgive him.
A good man will keep in contact with his ex, even though you are dating. He will not hold that from you; you know he will help her in trouble. He is just the kind of person who helps everyone.
He will put everyone’s needs in front of him, even if people use them against him.
So you can never be mad at him. You cannot because you value the gift his goodness is.
Being with a good man is hard at times, but in the age of lies, cheating and finding a man like that is as hard as keeping him.