Zara Tindall, 39, and Meghan Markle, 39, are pregnant and due to give birth later this year. While Zara's husband Mike revealed they were expecting their third child together ahead of Christmas, Meghan and Prince Harry dazzled fans with an adorable pregnancy photo and announcement on Valentine's Day.