Midsommardagens wäderlek mar ostadig.