Zara Tindall has given birth to her second child, Buckingham Palace says.
Zara and husband Mike welcomed a baby girl on Tuesday.
The happy news was confirmed by the royal family with an official statement: "Mrs Michael Tindall was safely delivered of a baby girl on 18th June, at Stroud Maternity Unit. Mr Tindall was present at the birth.
The weight of the baby was 9lbs 3oz.
"This baby is the second child for Zara and Mike, the fourth grandchild for The Princess Royal and the seventh great-grandchild for The Queen and The Duke of Edinburgh."
Zara's new baby daughter is believed to be the heaviest royal baby in recent years.
The record was previously held by Savannah Phillips - the daughter of Zara's brother Peter Phillips - and she weighed 8lb 8oz when she was born in 2010.
Heavily pregnant Zara, accompanied by her husband, was seen with a large bump at the Duke and Duchess of Sussex's wedding a month ago.
Her new daughter, whose name has yet to be announced, is heavier than the Tindalls' first born, Mia.
The new arrival is not an HRH and does not have a title.
When Zara - daughter of the Princess Royal - was born in 1981, she had no right to a title, being born down the female line as the offspring of a daughter of a sovereign.
Zara, a champion equestrian rider who won a team silver in the London 2012 Olympics, and former England rugby player Tindall have been together for 15 years and married in Edinburgh in July 2011.