It sounds as if he may have turned the corner. This is so wonderful for you two if he has. I like your thoughts about just wanting to have fun with him. I think about this often too. You marry someone that you have so much fun with and want to enjoy with them the rest of your lives. Then life gets in the way (money, crisis, kids, illness) instead of having fun all of the sudden you find yourself fighting with your playmate. Why is that though? You are the same two people, the challenge that is thrown at you is the same for both of you. Why take it out on each other? Tackle the problem together so you can get back to the fun part. Seems like a simple idea but doing it in life is another thing.
I have learned so much from you Ali about letting go of the hurt and anger. By showing love and patience for them and like you say being yourself, we can get back to the just enjoying them and being with the one we love and having fun with them when we can.
Did I tell you that you and my wife have the same first name? She goes by her middle name though. It's just a funny coincidence.