I'm not going to give you any "flack"; I can't imagine anyone giving you flack for this, it sounds so sad, and we've gotten to know you and it seemed like everything was going swimmingly for you! We only give people flack when they have their head up their ass!
I'm really sorry to hear all this; you sounded so happy. I don't have any advice for you unfortunately. Hopefully someone else does.