I know it has to be hard right now, just waiting and watching...but things can only go on an upward swing from where they were, you know?

I think if you give him time, he'll come around. He just needs to put some distance between himself and the past. Just stay positive, and I think both you and him will continue down this road of healing just fine.
God bless, and I hope things go well for you.