The B-Positive Choir gave an emotional audition on Britain's Got Talent 2018 tonight.
B-Positive Choir is the official choir of the NHS Blood and Transplant, set up to encourage people to donate blood.
The choir is made up of 48 members from all over the UK, who take to the stage in tonight's open auditions episode.
"Everybody, give blood," the group declared before singing Andra Day's Rise Up.
Afterwards, Alesha Dixon raved: "That was one of the most soulful, authentic performances we've had on this show. You're amazing!"
A tearful Amanda Holden is particularly touched: "I found the whole thing really moving because blood donors saved my life. They're the was I'm still a mummy to two girls."
Speaking about the audition ahead of the show, Amanda said: "It was very dramatic for me; the National Health Service has had a massive impact on my family. I champion them all the time.
"I did hemorrhage so blood donors saved my life. So when this choir came on wanting to raise awareness, specifically there to talk about getting more Afro-Caribbean people to donate their blood, I found it really emotional and thought what an amazing way it was to raise awareness of sickle cell and donating blood in general."
Meanwhile, David Walliams added: "It's an amazing message you've come here to spread today and it's very inspiring so thank you."
And Simon Cowell concluded: "I didn't think it was great... I thought it was amazing."
With four yeses from the judges, the B-Positive Choir sailed through to the next round.
Other acts on tonight's episode of Britain's Got Talent included circus performer Sascha Williams who performed a Rola Bola acrobatic act.
Plus, there was Matt Johnson, who performed an escapology trick, whilst locked and chained inside a tank filled with water.
As always, acts need three or more yeses to make it through to the next round and potentially on to the live shows.
Making up the judging panel this year once more are Simon Cowell, David Walliams, Alesha Dixon and Amanda Holden.
Meanwhile, hosts Ant and Dec will be present for the auditions, watching on from the sidelines with a comforting hug whatever the result.
Britain's Got Talent 2018 airs Saturday nights on ITV.