As rumours of a royal wedding to her millionaire beau Edoardo Mapelli Mozzi intensify, Princess Beatrice opted for a very unusual ensemble for the royal Easter service at St George's Chapel in Windsor on Sunday.
The 30-year-old granddaughter of Queen Elizabeth entered the church on the arm of her father Prince Andrew wearing a high necked, long sleeved blue dress from couturier Claire Mischevani, Daily Mail reports.
Known for her penchant for bizarre and elaborate headpieces, the elder Princess of York donned a quirky cocktail hat by London based milliner Juliette Botterill.
Beatrice was joined by Kate Middleton and Prince William, Prince Harry, Zara Tindall and husband Mike Tindall, Peter Phillips and wife Autumn, Princess Anne as well as the Queen herself who was also celebrating her milestone 93rd birthday.
Notable absences were Bea's younger sister Princess Eugenie who is widely reported to be expecting her first child with new husband Jack Brooksbank.
Heavily pregnant Meghan Markle was also a no show, as well as 97-year-old Prince Philip who has officially retired from royal duties.