It feels like a long time coming, but after a cool spring, and talks of a summer that might not even happen in 2013, southern and central Spain are now feeling the heat.
The meteorological agency has issued an alert as the heat wave currently hits across a large portion of the country, saying it could last up to 10 days in some areas.
Spain's weather agency, AEMET said on Thursday that temperatures could climb as high as 42 degrees Celsius in the interior of the south west of the country.
Castile and León, Galicia (except for the far north), and the Ebro Valley, are likely to be experience temperatures around 34 to 38 degrees.
However, the rest of the country is set to simmer between 28 and 34 degrees, and the Canary Islands are likely to boil in temperatures of 35 degrees up from July 9 onwards.
According to forecasters, with a high pressure system slowly making its way north towards the British Isles, it will be at least a week before things get more comfortable again.