James Van Der Beek was eliminated during the Season 28 semi-finals of Dancing with the Stars last night – and revealed some heartbreaking news.

Going into next week’s finals are The Bachelorette alum Hannah Brown; country music star Lauren Alaina; singer Ally Brooke; and actor Kel Mitchell.

Brooke tearfully tried to give up her place in the competition to Van Der Beek, but co-host Tom Bergeron said, “No, that’s lovely of you to say that.” Brooke and her partner Sasha Farber then hugged Van Der Beek and his partner Emma Slater.

Tragically, Van Der Beek had announced that his wife Kimberly suffered a miscarriage over the weekend.

“My wife Kimberly and I went through every expecting parent’s worst nightmare. We lost the baby,” an emotional Van Der Beek said in his video package. “The little soul that we had expected to welcome into our family took a shortcut to whatever lies beyond.”

“You never know why these things happen, that’s what I’ve been telling my kids. All you know is that it brings you closer together, it breaks you open, it opens up your heart, it deepens your appreciation,” said Van Der Beek. “It makes you more human.”

Although Van Der Beek admitted that he didn’t think he’d be dancing on Monday evening, he chose to compete for Kimberly, who pushed him to continue in the competition.

James and his wife had announced they were expecting their sixth child earlier in the season. They already share Olivia, 9, Joshua, 7, Annabel, 5, Emilia, 3 and Gwendolyn, 1.

DANCING WITH THE STARS Hannah Brown apologizes to Carrie Ann :

DANCING WITH THE STARS Hannah Brown becomes emotional after receving criticism from Carrie Ann during rehearsal :

DANCING WITH THE STARS James Van Der Beek is eliminated :

DANCING WITH THE STARS James Van Der Beek reveals his wife had a miscarriage :