Well, it's safe to say he's been pretty forgiving it seems to me.
You know, I might be wrong, but the way I see it, if he trully loves you, and if you love him too, with time, things might feel okay again. Just try to do little things here and then, to try and prove to him that he can trust you, but don't push him, it's normal he's the way he is after what you put him through. Try and talk about it, communication is important in any kind of relationship!
And keep on fighting for his love. That's all I can say. Sorry if it doesn't help.