That's great that you have been able to forgive him. It really does help in the whole healing process.
About his moving back in. Are YOU ready for that? Do YOU want that? Would you rather date him for a while before letting him move back? I only ask because I (against my better judgement) let STBX talk me into letting him move home as soon as we decided to try. For us, it wasn't a wise move.
When X said shopping had ruined his day....did you ask him why? Sometimes just giving them the opportunity to speak, listening and validating their feelings helps.
My sitch is currently a mess. I post in Surviving. I started here 10 2003 (different name) I went to piecing in January 2006. I moved to Surviving about 2 months ago.
~SE
I'm moving on...at last I can see...life has been patiently waiting for me.
Me-32 WAH-35 DD-11 DS-4 H left 11-03 Piecing- 12/04 WAH again- 03/07 Married 12 years Divorce final May 15, 2007