It is a hard thing to love a good man. A good man is not a nice man – he does not do things to be nice, he does things because he has a moral code, a set of values he prioritizes and will always do his best to make sure that his actions are in line with his own personal standards. A good man will not do the easy thing or the convenient thing, or even the thing that he wants to do; he will do what he knows to be the good thing.
He will never lie to you to spare your feelings or attend something because social constructs deem it the courteous or polite course of action, and he will in fact do many things that anger and frustrate you. But you cannot get mad at him, because after all, he is a good man.
A good man is the man who will take his ex-girlfriends call while he’s with you, because he knows that she has anxiety and would only ever call in an emergency, and he is obligated as a good man to do whatever he can to help even when it makes those around him uncomfortable.
A good man will put the wants of friends and family before his own needs, even when he recognizes that his friends and family are being manipulative or selfish, because a good man is always loyal. Worst of all, a good man will believe that his unflinching honesty about not wanting a relationship will negate his increasingly relationship-like actions, the kind of thoughtful deeds that a good man would deem necessary in any and all interactions with a female, despite the confusion they would cause.