What a night. Ariana Grande’s One Love Manchester benefit concert has seen an unbelievable lineup of incredible artists and special guests pay tribute to the victims of the terrorist attacks in Manchester and London in the last week.

We’ve seen emotional performances from the likes of Katy Perry, Take That and The Black Eyed Peas, as well as a surprise appearance from Liam Gallagher.

MORE: Is Selena Gomez Still Singing About Justin Bieber? It Sure Seems Like It…

Justin Bieber also took to the stage to perform his hits “Love Yourself” and “Cold Water,” clearly overcome with emotion as he delivered a stirring speech beforehand.

(Credit: BBC)

“Thank you so much for having me,” he told the crowd at the Old Trafford.

He continued: “You guys are so brave.

“What an amazing thing we’re doing tonight, would you agree that love always wins?

“What a better way than to fight evil with evil, is to fight evil with good? Would you guys agree with that?”

MORE: Model Irina Ivanova Reveals Justin Bieber Was Shy on ‘I’m the One’ Music Video Set (EXCLUSIVE)

After performing his first song of the evening, Justin fought back tears as he told the crowd: “God is good is the midst of the evil. God is good in the midst of the darkness. He loves you.”

Justin also encouraged the crowd to chant “love, love, love”, before performing his second song.

Our thoughts go out to everyone affected by the attacks in Manchester and London.

This story originally appeared on Heat.