It was her jewellery, however, which was undoubtedly the focal point of her outfit. The sparkling pair was first spotted on Sophie at Royal Ascot on 19 June last year – her 25th wedding anniversary, prompting many to guess that the earrings were a touching present from Prince Edward. If this stunning piece of jewellery is, indeed, a gift from her husband, it feels particularly poignant that Sophie should choose to wear them to the Duchess of Kent's funeral – an occasion which the Prince could not attend. Sophie was first spotted wearing the brooch in the spring of 2019, shortly before she and her husband celebrated their 20th wedding anniversary. Perhaps, when they reach a milestone 30 years, the Duchess will step out in a diamond necklace…