Stevie Wonder paid tribute to late pop legend Prince as he closed his show in London's Hyde Park.
The legendary singer-songwriter wrapped up his set at the British Summer Time festival by playing some of Prince's hits, much to the delight of the crowd.
-- Raphy (@Schkopi) July 10, 2016
-- Malky B (@nevermakefriend) July 10, 2016
-- Anisa Subedar (@OnlyAnisa) July 10, 2016
Stevie performed his award-winning 1976 album Songs In The Key Of Life in its entirety during the show.
The performance reduced many fans to tears.
I'm seeing Stevie Wonder right now. Can't lie, just cried a lil
-- Chase (@chasejedwards) July 10, 2016
The whole band (including Eva) are watching Stevie Wonder. So far he's reduced 75% of us to joyful tears. pic.twitter.com/yS9KFCBGXZ
-- Fake Teak (@faketeak) July 10, 2016
-- Madelaine Moore (@chunchilla) July 10, 2016
He broke down himself while singing Joy Inside My Tears.
Stevie Wonder brought to tears in Hyde Park and I don't know how best to run on stage to hug him forever
-- Jack Garratt (@JackGarratt) July 10, 2016
Stevie Wonder just cried while singing "Joy inside my tears"... How can you not cry too pic.twitter.com/Ld1oJlk4z1
-- LA ROUX (@larouxofficial) July 10, 2016
Fans were wowed by the show, which ran for around four hours, with many saying that seeing the music legend live had been a dream come true.
Stevie Wonder is God.
-- Tom. (@SqueakyTom) July 10, 2016
Can't believe I'm watching the great Stevie Wonder perform - dream come true! Happy days.
-- Roanne MooreLoizides (@RoanneML) July 10, 2016
-- Jimmy J (@jimmylands) July 10, 2016
-- Peter Spanton (@PSpantonDrinks) July 10, 2016
-- Ann-Marie Blake (@ACHOOGIRL) July 10, 2016
-- Josie Dobrin (@josiedobrin) July 10, 2016
Well. Stevie Wonder. Lived up to expectations and the expectations were huge.
-- Dan Mallaghan (@DMallaghan) July 10, 2016