Elton John has given his all as he performed the headline set at Glastonbury Festival on Sunday.
After a weekend of incredible performances, an army of people gathered around Pyramid Stage to watch music icon Elton perform.
The Your Song singer, 76, played hit after hit and brought in special guests for the two-hour special.
He invited the likes of Jacob Lusk from Gabriels as well as Stephen Sanchez on stage to join him.
Festivalgoers danced and sang along to the likes of Bennie and the Jets as well as Are You Ready For Love.
Mirror put together his setlist so far in full... The list will be updated as the night goes on.
- Pinball Wizard
- The B***h is Back
- Bennie and the Jets
- Daniel
- Goodbye Yellow Brick Road
- I Guess That's Why They Call It the Blues
- Philadelphia Freedom
- Are You Ready For Love (with first guest Jacob Lusk from Gabriels)
- Sad Songs (Say So Much)
- Someone Saved My Life Tonight
- Until I Found You (performed by Stephen Sanchez)
- Your Song
- Candle In The Wind
- Tiny Dancer (with The Killers' Brandon Flowers)
- Don't Go Breaking My Heart (with Rina Sawayama)
- Crocodile Rock
Saturday Night's Alright for Fighting
I'm Still Standing
Cold Heart
Don't Let The Sun Go Down On Me (George Michael tribute)
Rocket Man
Thanking the crowd, Elton told the crowd: "You make me feel so happy. I want to thank you for 52 years of amazing love and loyalty that you have shown me.
"It’s been an immense journey. I have had the best time, I will never forget you. You are in my head, my heart, and my soul. You have been amazing, an incredible crowd tonight.
"Thank you so much, Glastonbury, thank you so much England. I wish you so much health and happiness."
* Follow Mirror Celebs on Snapchat, Instagram, Twitter and Facebook.