Isle of Wight Festival 2019: In pictures
Lily Allen held a one-minute silence for victims of the Grenfell Tower disaster when she performed at Isle of Wight Festival on Friday.
The singer shared the bill with Noel Gallagher's High Flying Birds, Courteeners and James on the first full day of the festival.
Fans invaded the stage during James's performance of their hit Come Home.
Saturday's headliners included George Ezra and Bastille. Biffy Clyro closed the festival on Sunday.
It got off to a rainy start on Thursday, with thunderstorms and heavy downpours during the opening performances which included the aptly-named Wet Wet Wet.
Organiser John Giddings praised festival-goers for their resilience, saying: "We had 24 hours of rain and the audience still enjoyed themselves.
"If they're prepared to get through that, the rest is plain sailing really isn't it?
"I can't congratulate them enough on having the best time ever when the rain comes down like that."
Lily Allen, who took to the main stage on Friday evening, stopped midway through her performance to remember the victims of Grenfell on the second anniversary of the disaster but swore at audience members who continued to shout through the silence.
In the Big Top, Happy Mondays dancer Bez joined former New Order bassist Peter Hook at Hacienda Classical - a celebration of 90s dance hits.
Noel Gallagher's band took to the main stage at 22:40 BST, performing their recent hits along with Oasis favourites including Wonderwall and Little By Little.
Friday's weather improved with revellers making the most of some sunny spells before more rain fell in the early hours and on Saturday morning.
The theme for this year's event is Summer of '69: Peace and Love which marks 50 years since Bob Dylan performed to about 200,000 people at the festival.
'Shotgun' singer George Ezra closed the second day of the event by paying tribute to Dylan with a rendition of Don't Think Twice It's Alright.
Jess Glynne apologised to fans after pulling out of her Sunday slot at the last minute due to exhaustion. John Giddings went on stage 10 minutes after her set was due to begin to announce it would not go ahead.
Madness, former Verve frontman Richard Ashcroft and Ferris & Sylvester all took to the stage on Sunday before the festival concluded with headliners Biffy Clyro.