Kate Middleton dated Rupert Finch while she was attending St. Andrews University. The two were apparently hot and heavy although you know how that ended. She eventually met Prince William at St. Andrews. He was also invited to her wedding too, which had to be awkward for everyone involved. In fact, she was dating Finch when she befriended Prince William although she spurned the Prince’s advances at first.