Zara Tindall has revealed that she suffered a second miscarriage before giving birth to her younger daughter Lena last month.
The Queen's granddaughter, who also has a daughter Mia, four, with former rugby player Mike Tindall, announced she was pregnant with her second child in November 2016, but a spokesperson revealed on Christmas Eve that she'd suffered a miscarriage.
According to the Daily Mail, Zara - whose elder daughter Mia was born in 2014 - has revealed she suffered a second miscarriage "really early on" in a subsequent pregnancy, which was never announced to the public.
"You need to go through a period where you don't talk about it because it's too raw," she told The Sunday Times of her decision to keep the news private.
It's not clear when Zara's miscarriage occurred, but it would have happened between December 2016 and October 2017 when she fell pregnant with Lena.