kitty spencer fiance michael lewis