There were tears all round during Britain's Got Talent this evening, as contestant Dave appeared on stage and introduced his co-star, Finn.
Finn was a mind reader, it transpired... and also a dog!
Policeman Dave and his four-legged colleague impressed as judge David Walliams showed Finn a word he had written down while Dave was looking away.
Finn then communicated the correct word - table - to his owner.
And while everyone was impressed by this feat, it was moving footage of the pair that followed which got the old tear ducts working overtime.
Dave revealed that he was once set upon by a man with a 10-inch knife and, as Finn jumped in to protect him, the brave dog was stabbed and left fighting for his life.
Think the police man and his dog Finn should have got the golden buzzer on tonight’s show.
"Seeing my friend on the brink of death broke my heart," Dave revealed.
Even Simon's lip was wobbling as was then asked up on stage and told to open a notepad to reveal a random word that best suited Finn.
He landed on 'heroic' and Dave showed everyone that it was the exact same word written on Finn's collar.
Simon, visibly moved, then said: "That was pretty incredible. That's never happened on any show. A dog will literally give up his life for you.
"For anyone who has been cruel to an animal or dog, just remember if you had treated him well they would have put their lives up ahead of you."
Viewers were left red-eyed by the awesome act and their special bond.
Sat here watching Split on a Saturday night and I’ve never been so creeped out in my life ...— Vic (@itsvicsworld) 27 April 2019
Also had a quick interaval to cry at Finn the dog on #BGT
@BGT got me all emotional showing Finn the German shepherd on the operating table due to knife crime. reminding me of my girl Phoebe, a victim of animal abuse (resulting in the loss of her tail and hind leg) #GSD #FinnsLaw #BGT pic.twitter.com/Del3TEgoYj— FergUK85 (@FergUK85) 27 April 2019
Finn has my heart 💕😭 #BGT— Georgiee Goldsworthy (@GGoldsworthy18) 27 April 2019
Just give Finn and his owner the prize money now 😭😭 #BGT— Johnny Stockham (@johnnystocky) 27 April 2019
Wow. Finn has destroyed me. I’m done for the day, goodnight. #BGT— Ryan (@Lofty_FI) 27 April 2019
Many wondered why they hadn't got the golden buzzer treatment...
Think the police man and his dog Finn should have got the golden buzzer on tonight’s show #BGT— chelsey (@xchelseylouisex) 27 April 2019
#bgt— Donna Fassy-cohen (@donnafassycohen) 27 April 2019
How did the navity wannabes and dancer from last week get golden buzzer. But Finn the dog didn't.
@BGT @antanddec @SimonCowell @davidwalliams @AleshaOfficial @AmandaHolden @StephenMulhern If I had a golden buzzer I’d have used it for Finn. What a story, what a partnership, what a dog. Thank you Finn & Dave for all you do for us on a daily basis 🐕🧡#FinnsGotTalent #BGT— Andi Mac (@TheAndiMac) 27 April 2019
The lot of them judges are serial killers for sitting watching Finn & not pressing that golden buzzer - I am in bits 😭♥️ #BGT— Lynsey 🧜🏻♀️ (@Lynsey3xx) 27 April 2019
Who are you loving on BGT this weekend? Leave us a comment on our Facebook page @EntertainmentDailyFix and let us know.