Before Diana and Charles got hitched in 1981, a British citizen hadn't married an heir to the throne since 1660, says History.com. This 1660 bride was a true commoner, albeit one with a scandalous secret. A former maid of honor, Anne Hyde, ended up marrying the future King James II because she was seven months pregnant with his child. Sadly, Anne would never become queen, dying in her 30s. However, she wasn't to be the last commoner—far from it. Prince William's beloved, the now Duchess of Cambridge, Kate Middleton, was a commoner as well. And his brother, Prince Harry, will be following along when he ties the knot with commoner Meghan Markle in May.