The sun was still shining over the Nagüeles quarry on Thursday evening when Sir Elton John stepped onto the Starlite stage.
His smile was the first clue that the star was in good spirits and pleased to be in Marbella, where he followed the repertoire of his Wonderful Crazy Night tour which promotes love and peace in the world.
As expected the legend took to the stage in sunglasses and sequins and a fuschia shirt and matching shoes.
He sat at his grand piano in the centre of the stage surrounded by five impeccably dressed musicians.
He opened with The Bitch is Black and a long piano solo after which he greeted his audience, telling them that this was his last gig in Spain "so we're going to do something special". The public deserved no less, after all, with ticket prices ranging between 180 and 1,300 euros
Elton didn't let down his fans who were hoping for his old favourites, running through a playlist that included I Guess That's Why They Call It The Blues, Sorry Seems to Be The Hardest Word and Tiny Dancer.
The most emotional moment of the night came with a beautiful rendition of I Want Love, which he dedicated to the victims of the recent terrorist attacks following a speech in which he confirmed his faith in love triumphing over evil.
Giant screens contained the words We Love You, followed by the initials of the cities that have suffered recent terrorist attacks.
Elton John also remembered one of his old friends, the late George Michael, with Don't Let The Sun Go Down on Me.
Your Song, Rocket Man and Crocodile Rock all rang out at Starlite on Thursday as well as Sad Song. The show ended with an emotive Candle In The Wind.