Scots are set to soak up the rays as the country enjoys the best weather in Europe this week.
It will be hotter here than popular holiday destinations such as Spain, Greece and Turkey.
The north of Scotland will sizzle tomorrow in double the temperature forecast for Greek capital Athens.
A large area of high pressure over Denmark is turning continental weather on its head.
Its clockwise wind flow has brought snow to Turkey, and August-like heat to the Highlands.
With this system in place until at least next weekend, we can expect warm, dry, and bright conditions before the clocks go forward next Sunday.
Annie Shuttleworth, of the Met Office, said: “We’re seeing a significant area of high pressure over Denmark, which is not going anywhere soon.
“The clockwise direction means that polar air is being dragged into southern and eastern Europe and then we find ourselves on the receiving end of air from the Mediterranean.
“Even when this happens, you can usually see fronts ingressing at the edge of the high pressure system but that’s just not happening.
“As things stand, the fine weather we are enjoying now should extend into next weekend.”
Kinlochewe, in Wester Ross, was the warmest spot in the UK yesterday for the second day in a row. But it was down from the 20C (68F) on Saturday to 14C (57F).
However, strong winds disrupted some west coast ferries and the Cal Mac ferry MV Clansman service from Uig on Skye was unable to berth at Lochmaddy on North Uist yesterday morning.
The return journey was also cancelled later in the day.
There was a 30-minute wait for drivers hoping to cross on the west coast ferry from Largs to Millport due to the sheer volume of traffic.
This morning should see a widespread frost, with the mercury in the countryside plunging to -5C (23F) by dawn. Eastern parts will see more cloud and possibly the odd spot of rain first thing.
The day time temperature will still be double the March average of 7C (44F) at 14C (57F).
The Riviera resort of Nice will only manage 14C (57F) while in Barcelona, Spain it will be 13C (55F).
Don't miss the latest news from around Scotland and beyond - Sign up to our daily newsletter here .