Zara Tindall
Prince Harry's royal cousin Zara Tindall suffered a second miscarriage secretly. Pictured: Zara, Prince Harry and Mike Tindall pose for a photograph after competing in an Exhibition wheelchair rugby match at the Copper Box ahead of tonight's exhibition match as part of the Invictus Games at Queen Elizabeth park on Sept. 12, 2014 in London. Getty Images/Chris Jackson

Prince Harry and Prince William's royal cousin, Zara Tindall, has suffered a miscarriage twice.

Zara and her husband, Mike Tindall, announced in 2016 that she suffered a miscarriage. The Queen's granddaughter had another one after that but kept it private.

"For me, the worst bit was that we had to tell everyone - everyone knew," Zara said (via Hello!). "I had to go through having the baby because it was so far along. I then had another miscarriage really early on."

In a joint interview with her brother Peter Philips, Zara admitted that it was difficult to talk about. However, she was thankful for her family who was always there for her. She's also glad that time heals all pain.

"It was a time when my family came to the fore and I needed them," she continued. "You need to go through a period where you don't talk about it because it's too raw, but, as with everything, time's a great healer."

Zara and her husband welcomed their second child, baby Lena, on June 18 at Stroud Maternity Unit. The couple is already parents to 4-year-old Mia. Buckingham Palace announced that the Tindalls' newborn is "the fourth grandchild for The Princess Royal and the seventh great-grandchild for The Queen and The Duke of Edinburgh."

Zara and Mike are still adjusting to their new roles as parents of two young children. Zara confessed that she hadn't been maternal until she welcomed her first daughter. "I think Pete found it quite strange when I had my first child. I'm not very maternal," she said. "But I really enjoyed all of it when I had Mia, I shocked myself."

Just like Prince William and Kate Middleton's children, it took days before Tindall announced the name of their baby. According to Victoria Arbiter, royals delay the announcement of the names of the newborns for some reasons.

"The reasoning is perhaps two fold. On one hand, there's a desire to inform the families before a public declaration is made and any new parent appreciates having a little private time to get to know their new addition before the onslaught of announcements," she Town & Country.

"Royals, however, also have to consider the great responsibility in naming a new member of the family and I expect they want to be a hundred percent certain of their choice before announcing the name and sealing the baby's place in history."