Get ready for an epic day of royal-spotting: Lady Kitty Spencer, niece of Princess Diana, is reportedly engaged. The 29-year-old may not strictly be royal, but her connections with Prince William and Harry - they are first cousins - means that her forthcoming wedding will have one of the world's most enviable guest lists. Is it too early for us to start wondering what Kate and Meghan will be wearing?