Glad to see you doing so well. I agree, forgiveness (and compassion) are a huge part of getting the M back on track. I think the forgiveness has to be unconditional (not just based on the fact that things are currently going well), and that the LBSer's ability to forgive influences the WAH's later ability to forgive himself as well.
As you state, you can't control your H's thoughts or actions ... so do your best to focus on yourself and your D having a good time while he's away, so that you radiate a positive energy when you communicate with him/welcome him back.