It feels like just two minutes since the Glastonbury Festival 2014 line-up was announced, but now the festival's over for another year. The likes of M.I.A, Blondie, Lily Allen, Warpaint, Ella Eyre, Arcade Fire and Lana Del Rey hit the stage at Worthy Farm over the past couple of days - with the legendary Dolly Parton topping things off last night. Here's all of our musical highlights...
1. Lily Allen - 'As Long As I Got You'
Lily hit the stage in a pink dress with removable gold skirt to perform the track from new album 'Sheezus'. The finishing touch? A pink/purple wig.
2. Kelis – 'Friday Fish Fry'
We adore Kelis's live rendition of the soul-infused and culinary-themed track from album 'Food'.
3. Jake Bugg – 'What Doesn’t Kill You'
Jake Bugg brought serious indie vibes to the Other Stage when he performed on Saturday.
4. Lana Del Rey – 'Ultraviolence'
No-one quite does moody and haunting like Lana.
5. Chvrches - 'Recover'
Potentially the singalong moment of the weekend?!
6. Little Dragon - 'Ritual Union'
The singer showed off some major vocal power on Saturday.
7. Warpaint - 'Keep it Healthy'
All-female band Warpaint played their classic track 'Keep it Healthy' on the Other Stage.
8. M.I.A - 'Paper Planes'
M.I.A had the crowd waving neon-striped glow sticks in the air when she hit the stage for her set.
9. Dolly Parton - 'Jolene'
She's a legend. Need we say more?
10. London Grammar - 'Sights'
One of the most emotional performances of the festival. Hannah's voice is just... WOW.
11. Ellie Goulding - 'Burn'
Hitting the stage on Sunday, Ellie wore a gold bikini top and high-waisted denim hot pants for her set.
12. Sam Smith - 'Money On My Mind'
*Insert emoji hearts here*