Weekend will be wet but then the sun returns