Hi, that sounds like what we're all hoping for but it would be hard to deal with if it actually happened... I recommend counselling for you individually. Sounds like you need to feel more of the past hurts and express them before you can accept him back into your heart. It's not going to be easy. You might need a fair bit of time, and he might need support to be able to wait... maybe relationship counselling as well?
~ You can only heal from something when you've suffered it fully ~
I don't think it'll be easy, but I think it's possible. Hugs.