I believe that anyone who is invested in self-growth needs to pay attention to some symbols, memories, etc. in some dreams. Many times, our unconscious minds provide us with important information.
I'm assuming you're in therapy? I hope you've discussed (or will discuss) your dream with your T. I think it holds important information for you. It's packed with pretty intense symbolism.
__________________
|