Has this happened to anyone else?

I’m currently 20 weeks and 5 days… During my 19th week sono they discovered that the right side of my baby boy heart has not delvelped and diagnosed him with Tricuspid Atresia… fast forward… I went to the doctor for another check up and was having contractions and they did a vaginal sono and seen that my cervix is very low… I got rushed to the hospital and by the time I was seen they said im 1cm dilated… they put me on medicine for 48 hours to stop the contractions and also have to take progesterone… I haven’t had any bleeding or fluid leaking… I just feel a lot of pressure when I stand… Now they saying that I have too much fluid in my uterus and they don’t want to close my cervix due to it can be possible that the weight from the fluid could rupture… I’m still in hospital and on bed rest… has anyone gone through this? I’m freaking out inside but trying to stay calm