Congratulations to David Foster and Katharine McPhee. The couple have announced that they are expecting a child, and were just out celebrating the news with Harry and Meghan, Duke and Duchess of Sussex. It is Katharine’s first, but David – a seventy-year-old multi-millionaire record producer - is familiar with celebrating such news: he has five children and seven grandchildren. His eldest is fifty years old, meaning that he has welcomed offspring in every decade since the Seventies. Mindblowing.
But his many marriages have also introduced him into hugely famous families, entering the lives of the Jenners and the Hadids. So who are his children? Who are his stepchildren? Here’s what you need to know.
Brace yourselves, there’s a lot to get through.
Who are David Foster's Children?
When David was 20, he welcomed daughter Allison, but placed her up for adoption. But they reconnected years later, and she now works for his charitable foundation. She has two children.
He later welcomed Amy Foster, with his first wife B.J. Cook. She is musician and mum of three. But David’s marriage to B.J. started him on his journey to stepfatherhood: he was stepfather to her daughter Tamre Winger.
David’s marriage to second wife Rebecca Dyer yielded three daughters – Sara, Erin and Jordan Foster. Sara is a mother of two, completing David’s seven-strong grandchildren crew.
READ MORE: Who Is Katharine McPhee, Meghan Markle's Old Friend?
Who were David Foster's stepchildren?
After separating from Rebecca, David married Linda Thompson, becoming stepfather to Brody and Brandon Jenner. Yes, those Jenners: Brody was, of course, one of the heartthrobs in the original run of The Hills, and the boys are stepbrothers to Kendall, Kylie et al.
Then, he wed Yolanda Hadid, becoming stepfather to Gigi, Bella and Anwar Hadid, one of the most successful sibling trios in fashion history.
There you have it. David, good luck with your sixth child. We hope that, by now, you know how to change a nappy.