Flashback to 1956: It was the fairy-tale moment watched ’round the world when the ever-elegant (American) Grace Kelly walked down the royal aisle to marry her prince—Prince Rainier III of Monaco, to be precise. Flash-forward 60-plus years to the follow-up fairy tale when Meghan Markle did the same, marrying Prince Harry and echoing the epic fanfare of the American princess who came before her. As it turns out, the two have a lot in common. Don’t believe us? Read on.