Your past was not perfect. I agree that it did immense damage to your soul.
But you don't stay there anymore.
The pain that had throttled you once, has made you, you. You are a warrior. You are strong today.
So, if your past hits your present, hold on. Don't stumble. Know that it will pass by.
Because sweetheart, it is nothing more than a BAD DREAM.
And you are no less than a PHOENIX.