That was a really hard lesson to learn. I'm positive he forgives you...actually he probably didn't blame you at all! I'm sure he knew you loved him very much. Don't be hard on yourself. There's just no way to know when things like this will happen. I'm sure he is happy now waiting for you at the Rainbow Bridge so that he can play with you again.
R.I.P. Sweet little guy.