Rainbows across Loch Portree.