A proper welcome to @PineconeK
Sorry for being so wrapped up in myself yesterday. I'm really sorry for your losses. They're all shit and sad and exhausting. I know what you mean and I've felt a bit guilty in the past for my own heartbreak when other people, including on here, have had much later or more traumatic losses. But it's all relative, we don't have competitive grief, you'll hopefully find an understanding among women who've been through this who get that any wanted an lost pregnancy is incredibly painful and it's a club no one wants to belong to. But when you find others who get it, it can be the single most comforting and supportive thing. I can't tell you how many times being able to post on here, listen to other people, share my own feelings, has felt like it was keeping me sane. It's probably helped my marriage no end too as my husband is amazing and we talk a lot but there's nothing like other women who can relate to exactly how you're feeling!
On the baby shower, I have no wisdom and I don't envy you at all. What I will say is that you really don't have to go.
Baby showers are like hen parties, without some of the pressure to attend because everyone at the wedding remembers who was at the hen! It was my sister's hen do last year and my SIL, one of the bridesmaids, didn't make it, she cancelled on the day and left us short of all the stuff she was down to bring, and it was fine.
I'd had a sneaking suspicion she wasn't going to be there, not sure why, and on the day she had a "tummy bug". No one minded, everyone just wished her well. These things happen. Your own wellbeing is the most important thing. Your friend is already having a baby, she's the lucky one! She has so much to be thankful for, she'll be fine if you can't be there. And pregnant women can't be around some illnesses, so you could always just come up with of those.
It sounds like a long day and it's not like you go and brave it out for a couple of hours then have a drink and a sob on the sofa.
Complicatedly wishing you AF soon @Paranormalbouquet Also hope it's gentle on you 