I have thick curtains, which cut out the light and noise from outdoors. But somehow my body knows that it's raining, and I can't wake up. Yesterday it took me half an hour to get out of bed, stagger to the window, and look out and see that it was pouring with rain. But how does my body know before I do? And why does it go on strike?