Kate Middleton Has Left William