The Duchess of Cambridge, Kate Middleton, spent the day with her grandmother-in-law, her royal highness The Queen of England, to celebrate Queen Elizabeth II's Diamond Jubilee. Kate, 30, stuns in a teal suit by L.K. Bennett and a James Lock hat. The Queen, 85, wears a cerise cashmere dress, a coat with black trim by Angela Kelly and a matching hat. It's nice to see the strong bond they've already started!