The Met Office has dashed hopes of summer starting early, saying the north and north-east will be going back to much cloudier, damper weather over the coming days.
The areas celebrated a scorcher of a weekend, with temperatures averaging around 18C to 19C in areas away from the coast.
Very little wind and clear skies across the Highlands saw temperatures reach 20C around Lentran and Aviemore on Saturday, with most areas averaging a 1C drop in temperature on Sunday.
Fyvie Castle at Fyvie in Aberdeenshire saw the top temperature of the region.
It reached 21C by lunchtime yesterday – the same temperature as top holiday destination Saint-Tropez on the French Riviera.
It is a marked change from last year, when the beginning of June saw Inverness reach 15C while Aberdeen struggled to hit 12C.
The warm weather over the weekend saw locals take to the parks and beaches to soak up the sun, and ice-cream sellers sold through their stocks quickly.
The beaches at Aberdeen and Nairn were both crowded with families out playing on the sands – although there were not too many people braving the North Sea for a dip.
Aberdeen’s Duthie Park also saw droves of people visit, although some were less than impressed at traffic wardens giving tickets to people parked on the grass verges.
The weather came just in time for a host of summer events including the opening of Stonehaven’s open air swimming pool for the season, and Motorfun 2014 in Elgin’s Cooper Park.
Unfortunately not everyone was able to enjoy the mini-heatwave. The Northern Isles and the Caithness coast were both affected by sea fog, which kept temperatures down.
Met Office forecaster Fraser Ralston said: “It’s been a nice weekend but it’s not expected to last.
“Between Monday and Wednesday we’re looking at it being mainly cloudy with spots of rain. Temperatures will drop down to an average of around 15C.”