Sam, thank you for your story...I hope that sharing with us helps in some small way. You have been through a lot and talking and sharing really does help.
Congratulations on your sobriety.
I found that being unintoxicated over time was a natural healer in itself, coupling that with professional support is a great start to recovery.