The photo taken by West Kilbride photographer Peter Ribbeck on Christmas Eve showcases the full colours of the rainbow before the 'impending squall'.
Peter explained: "We saw this rainbow while heading through Fairlie today. 
it was very vivid with the hail in the background absolutely bouncing off the water creating a white band along the horizon, I like the navigation buoy at the bottom right about to get a real pasting from the Impending squall."