The sun has finally returned. Ullapool, Scotland