Oo, for some reasons i never saw this topic before..
but im glad i found it and read your story..
you've been trough a lot of bad things, but these things make you stronger
(im not sure if the broken bones will make you stronger but yea, the other things will

)
Good luck with your life
and if you ever wanna talk, you know where to find me