Baby shower today.

I don't wanna go! My friend accidentally got pregnant three months into my ttc journey. Now she's almost due and it's baby shower day. To top it off, I should be starting my period anytime, but have spotted off and on for the last few days. I know it'll come. I just need it to stay away until I get through this *!@%* day!!