Princess Elizabeth wore the pearls at her wedding and as Queen has worn them on some formal daytime occasions. They are the Queen Anne and Queen Caroline pearls, said to date from the 18th century. Her parents gave them to the princess as a wedding present.