JD, that sounds like a truly wonderful experience. It is completely unfortunate that you have had to experience the things you have, but look at how far you've come!
You would not be where you are if t wasn't for where you came from.
So proud of you.