It rained - torrentially - and at one point it seemed that this year's Christmas lights switch-on in Perceval Square was going to be a washout.
But the five-minute burst abated, and the night was hugely enjoyable for the 1,000+ crowd who had turned out for the event.
Organised by the Stornoway Amenity Trust, the Shetland Vikings were the guest of honour for this year.
They were accompanied by a team of 'fire-throwers', made up of local HM Coastguard members.
Providing a spine-tingling musical accompaniment were the two pipe bands of Lewis and Skye, and they only added an element of magic to what was a memorable occasion.
MC Tim Durbin, representing the Amenity Trust, welcomed Stornoway Port Authority Chairman Murdo Murray to the stage, and after giving out the annual prizes for local shop window displays, Mr Murray read out the Christmas message.
Then came the big moment, the official switch-on of the Christmas Tree and the lights dotted throughout the town.
This year, that honour went to the Chief Viking, Ivor Cluness, assisted by local lad, Alex Murray.
The night is far from over - at the South Beach car park a funfair is in full swing, and there are various Christmas-themed events taking place throughout the town.