Wow- it sounds like real progress is being made. Be careful here not to go too fast. I wish I had more insight. The trust issue is huge. I can tell you from experience that it is very hard to get over. You might discuss things that are important to him for re establish trust. For instance, with myself, mine is when my husband was late and didn't call. It just bothered me. So he might have similar situations that will start his mind wandering.