I don't really understand what kind of advice you're looking for. It sounds like you guys just need to sort this out over time.
can you give him a hug... or some kind of gesture that is really personal. like an inside joke that is serious and will touch him in his heart. if you know him at all then you should be able to do this on your own
Like Zorba, I don't know if you really are looking for advice. You seem to have the answer in your post: tell him these things. Your words coupled with the way you treat him when you see him is all you can give in one day. I don't know why you shouldn't let him know that he is the man of your dreams and that you are remorseful for what you did... unless pride is an issue. Good luck. I hope you can reach him, although it sounds like a lot of the problem is on his end.
I give love 2 months. What happened to the old scumbag? I honestly feel he might be better suited to you.
I understand honey i am working through some trust issues with my BF at the moment also. If you love him which obviously you do just hold on. Even if it hurts and you're scared shitless and going insane from your own anxiety about it ~hold on. Love is very precious when you find it. All you can do is your best from now on. Be there when he calls, make sure he knows where you are going and when you'll be back and make sure you do what you say. If you're gonna be late call and say so. This will help untill enough time has passed where he can start to trust you again. It's a time thing mostly. I suffer from low self esteem too and its hard enough when you're that way not to expect to be left for someone 'better' without also having had someone leave you for someone else. I think you both have alot to learn from each other and if you can get through this you will be stronger for the experience. Just remember hold on, even when things get tough let him know you're not going anywhere and that he's the one you love. Good luck and let us know how it goes hey?