Kate Middleton Wore Princess Diana's Sapphire Earrings and Solved a Royal Mystery