We can barely remember a time when Kate Middleton and Prince William weren't a couple, but Kate actually opened up her heart to three other men before finding her Prince Charming. Not only are they all pretty good-looking (no offense, William), but two of them were even invited to her wedding to William in 2011. Talk about friendly exes! Keep reading if you're curious to find out who these mystery men are — and we know you are. Then, as we wait for the next royal wedding in May, check out all the lovely ladies Prince Harry dated before getting engaged to Meghan Markle.