The Prince and Princess of Wales, with their children, attended the Princess's annual "Together at Christmas" carol service at Westminster Abbey, joining 1,600 guests including celebrities, sporting stars, and community stalwarts.
The event, celebrating "love in all its forms," filled the historic pews where the royal couple married in 2011.