It's good to unload like you did. This is a good place for it. It's a heartbreaking story you told. I really feel for you and her. It's just so much to deal with. I was truly at a loss for words after reading it.
Are you seeing a counselor? Might be a good idea.