That is wonderful news, Roxy!!

I sometimes find with my partner if I admit my part in a blow up and apoligise for it he then mellows and will then admit his own part in the mess.  I find that standing my ground NEVER works.  The only thing that works is admitting how my contribution to the argument helped escalate it.  Apologising ALWAYS works for me.  And I'm probably like you and a bit too hard on myself but it's good for me to not always blame the D....even if it is the major cause. 

I'm glad you told him you would give him space....you need space too!  Good luck with your appointment with the pdoc.  You're definately heading in the right direction!!

Do something wonderful for yourself this weekend!

Ker
xx