All I can say is wow. Those moments of life explain how important we need friends to be around you us.
Following your story, am just seeing how hurtful life can be at times. We hope for the best most times but we see the worst
I just believe that those experiences made you stronger and better.