Oh Jess, there are no words, none. God, how I wish this weren't so. I am so sorry for all of this, it isn't right or fair and noone should ever have to deal with it. If you know one thing and cling to it, know that your love for hjim sustained him through it all, and that he loved you just as strongly.
If ever you should need anything, don't ever hesitate to ask.