Rain is coming to douse the heat wave, but weather could get rough