It can take some time, but it sounds like you are on the right path. Honest and open communication really is a good start I think, as well as a doze of empathy for him.
Have you looked at the "lessons" and "foundations" threads? They might help give both of you some ideas on how to build a good start to this journey.
Anyone want to be friends on Facebook?
Send me your name via PM