Becuase life just works that way.
It has been sunny and above 20 for the past 5 days. It is supposed to be sunny and above 20 for the next three. However, come Friday, the one day that we all want it to be beautiful, they are now calling for chance of rain.
Bugger you Mother Nature.