The glamorous wives of Windsor, Catherine and Meghan, have joined about 50 members of the royal family at a Christmas lunch hosted by Queen Elizabeth.
Catherine and husband Prince William, and Meghan and husband Prince Harry joined the extended family for the annual lunch at Buckingham Palace, driving themselves from nearby Kensington Palace in their black Range Rovers.
It was the first formal event the sisters-in-laws had attended together since rumours started swirling a month ago about a rift between them.
The pair were both photographed smiling as they arrived at Buckingham Palace.
Prince George, 5, and Princess Charlotte, 3, were in the back of William and Catherine's car with their nanny, but there was no sign of their youngest child, baby Prince Louis.