Well, it certainly sounds like he does because he's so ready to forgive and forget - but there could be a deeper level to it.
I have a "theory" about relationships: There's always one person that wants in more than the other. That's not to say you don't both love each other - but it's possible that one of you needs the other more.
Maybe he feels he needs you so much, that he doesn't dare confront you because he's afraid of losing you.
There are a number of reasons why he might feel this way: Insecurity, financial dependance, past experiences, physical appearance... I could go on and on.
But, if you're interested in maintaining a long and healthy relationship, you really need to be aiming to restore the balance every single day. Maybe the first step could be to learn how to deal with your anger in a different way when you fight?
Finding someone that is willing to stick with you through the good and the bad is what love is all about. It sounds a lot like you've found someone that feels that way about you, don't go wasting it!