A heatwave is set to hit the capital in the coming weeks, as Edinburgh is predicted to see lots of sunshine and warm temperatures soon enough.
According to BBC Weather, the day Beyoncé comes to town - Saturday, May 20 - is when the warm weather will begin, with highs of 17C and plenty of sunshine.
Sunday, May 21 will bring a surprise downpour - but then the real fun begins on the Monday, where the capital will see five consecutive days of sun and warm weather.