I lied to my partner of two years will he ever be able to forgive me?

We've been together for two years now. Beautiful relationship, love each other very much and we barely fight. We've been living together for over a year and get along really well we also have plans to get married next year and try for a baby. I'm not experienced in relationships and He's taught me so much and has been a great mentor in our relationship.
The body count topic is very important to him but I repeatedly lied to him because I was afraid he wouldn't want to be with me if he knew the truth. The past few months have been close to perfect but a few weeks ago the topic came out again and I finally admitted after being caught in a lie. Things have been different since then. I told him everything it was not easy and had to re-live traumatic events of my life. I'm not proud of what I did. I'm not proud of lying to him for two years and I'm ashamed of my past sex life.
He told me that what bothers him is not my past sex life is the fact that I lied to him. I've been very apologetic and a few days later wrote him a letter. I've been trying to rebuild this relationship but I'm not really sure what to do. I'm committed to stay as honest as I can about everything I never lied about anything else and I don't want to have anymore secrets in my relationship.
He left on a work trip a few days ago and will be back in two weeks. I miss him deeply. The day he left I got a text from him saying that is important for him to take these two weeks to reflect about what happened as he hasn't got the time to think about everything yet. I believe that being around each other everyday didn't help either so I showed him my support and said I was waiting for him.
I haven't heard from him since then. I'm worried and just want him to come home and talk to him.

I lied to my partner of two years will he ever be able to forgive me?
Post Opinion