Kitty Pryde has sworn off men named ‘Peter.’