I know he is a good man. Give him and yourself time Maria. Time will be the great healer in all of this.
I do think there will be big tests along the way. There will be bad days for you where bitchy Maria pops up. How he handles those rare moments will be the biggest test.