Our dreams help us process our thoughts and feelings... it is part of healing, Blackrose. I think this is a good sign... hard to deal with, but good in the long run.
Know that you are not alone... lots of us on this same path. Reaching out, as you have here, helps you and others who read what you wrote.
Thank you! ((hugs))