Sounds to me like there are some unresolved issues. Although I sometimes think dreams are just the brain's way of explaining random brain firings, when dreams evoke that strong a reaction or the same theme keeps popping up, then I think they can suggest a problem that needs to be addressed.
I suggest you talk to a therapist about these issues. Meds can help calm us down, but I sometimes think they cover a problem with bandaids.
My two cents' worth anyway!