My husband sees the best in everyone that he loves. No matter what they do, if he loves them, they did the right thing.
If he loves you, he defends you. He can do this to the point that he makes things up in his head. In my husband’s mind, you are wonderful, so of course you must have sent a thank you card (even if you didn’t). He will give you credit for the thank you card because he loves you. Plain and simple.
When I was younger by 20 or 30 years, I thought it was important for everyone to see truth and to be only honest. Brutal honesty with self was the only way to have successful relationships (or so I thought). I gave classes on how to be genuine, because I myself thought that the world had given goodness to each and every individual. Teach people to be genuine and to be open and accepting because everyone is basically good and therefore your experiences will be good.
I might have argued with my now husband, back then. Ironically, back then I thought I was a great person arguing for honesty. What would be honest about casting aspersions on a kid who forgot to send a thank you note? What would we gain by thinking of this kid as lazy or ungrateful? Now I know I would never interrupt my husband’s train of thought. I like it that he believes that his loved ones are wonderful people. I like it that he sees his loved ones as making the very best effort in every case. Of course, I am his beloved.