sorry to hear your terrible news
everyone needs a place to vent - hope you get the chance to grieve - sounds like you've had a rough trot.