We've planned a day out tomorrow, bought tickets, DH swapped shifts etc, all looking forward to it. My period was due Saturday but is now clearly warming up for a grand entrance :(