You're a kind of phoenix :-)
Seriously though, beautiful story and some really rough patches you've survived the past few years. Amazing. Losing your mom on any age but especially so young is just heart breaking and it shapes you. I'm very glad I have read these posts as they were the best to get to know you a bit better :-)