Pharrell Williams was in the unenviable position of occupying the Pyramid Stage before Kanye West headlines later, but it seems like he’s managed to keep everyone happy.

Not only did he perform his more recent songs, he also took it back by performing songs from his past life in N*E*R*D as well as ones he produced or helped write, including Kelis’s Milkshake, Gwen Stefani’s Hollaback Girl and Snoop Dogg’s Drop It Like It’s Hot.

It was the N*E*R*D songs that had everyone excited though.

And some were of the opinion that Pharrell should have never stopped making music with Chad Hugo, who he formed The Neptunes with before Shay Haley joined and N*E*R*D became a thing. Also something about the illuminati.

Pharrell’s clothes, as usual, caught the eye. They were the talk of social media not because they were ridiculous, but because everything was Adidas. Everything. This included him and anyone else who entered the stage.

People wanted to know, did Adidas own him now?

If it was a marketing ploy then it may have worked.

Others thought his Hawaiian shirt wouldn’t have looked out of place in Shoreditch.

And there was one person, and only one as far as we could see, who thought Pharrell had finally started ageing.

They were very much in the minority though, as you’d expect. Everyone else was hoping that this would be the day he shared the secret ingredient to his elixir of life.

Pharrell told the crowds that the thing about coming to Britain was “you always see beautiful women”, breaking a few hearts in the process.

And he backed it up by having an extraordinary amount of women on stage with him, for Lapdance, Milkshake and Hollaback Girl. They twerked.

But not everyone was outraged by it. Some people, it seems, had actually been channel-flicking all day waiting for this exact moment.

And he finished his set with hit song Happy, and was joined on stage by LOTS of kids who were clearly very happy.

Overall though, despite the queries about sponsorship and age, people were very positive about his performance.

And now the wait for Kanye West enters its final stage…