Deb - that is awesome, I am glad he's finally seeming to come around. He's putting a lot of the blame on her, but it seems like he sees how screwed up he was.
That is great also that you asked him why he lied, etc. - hopefully he'll learn now not to lie to you.