My goodness Kayla, you are going thru it! And I do meant thru it, meaning you will get past it. Such terrible things and to be happening all at once. God must know that you are strong enough to deal with it.
Lots of people are praying for you, hang in there, tiny, tiny steps they may be, but you will get thru.