Scotland's spate of good weather has ushered in spring in spectacular fashion, but forecasters have predicted exactly when it could end.
The weather bested conditions in Barcelona on Tuesday - even reaching 20.2C in Kinlochewe on Saturday.
There's been a good run of warm, sunny days, which are all the more remarkable given, well, it's Scotland.