Good luck OP.
Good luck OP.
"Don't ask a question if you can't handle the answer".
I hope this works out for you. You deserve to be loved and respected and to live without fear.
Karma? No... Most decent people grow and evolve over time and through relationships.. life is a learning experience. I do believe that everything happens for a reason, but I don't believe you are getting "paid back" so to speak for things you have done in the past.