Kate Middleton wears £300k rings from Prince William in special order for sweet reason
KATE MIDDLETON and Prince William, both 38, married more than nine years ago. Since then, the Duchess of Cambridge has worn many pieces of stunning jewellery. A style expert explained the sweet reason why she wears her rings in a special order.