The line-up for the Strictly Come Dancing Final is complete after the result of the weekend's semi-final dance-off was revealed on BBC One on Sunday night.
Good Morning Britain's Ranvir Singh and her professional partner Giovanni Pernice missed out on a place in the final after losing the dance-off to Made in Chelsea star Jamie Laing and professional partner Karen Hauer.
Judge Craig Revel Horwood chose to save Laing and Hauer, with fellow judge Motsi Mabuse choosing Singh and Pernice.
Head Judge Shirley Ballas, who has the deciding vote, put Laing and Hauer through to the final.
There, they will join comedian Bill Bailey and professional partner Oti Mabuse, EastEnders star Maisie Smith and partner Gorka Márquez, and singer HRVY and partner Janette Manrara.
After the result was announced, Singh said she felt "really sorry" for dance partner Pernice.
"He's worked so hard and been in so many finals that I'm really sorry I couldn't do it for you," she said.
Pernice replied: "You don't have to be sorry at all. We've both worked very hard. You've been an absolute dream to work with. You are a true hero; your job at three o'clock in the morning then you come in the room and dance with me.
"More than anything, you've grown as a person, and this for me is the most rewarding thing that I could ask for, so well done to you. Well done."
Reflecting on her Strictly adventure, Singh added: "There's some really beautiful moments in there and so much more than I ever expected and I'm sad not to be in the final.
"But at the same time, I am glad that we've moved people to tears and the Argentine Tango was an amazing moment.
"We've had some really fantastic, memorable moments and I know I couldn't have got this far without you."
The Strictly Come Dancing Final is on Saturday, 19 December on BBC One from 6:00pm.