thefreelancehistorywriter.com
Marguerite of France, Queen of England
It’s very rare to find a royal love story but Marguerite of France’s marriage fits the bill. Even though there was over forty years difference in age between Marguerite and her husband King Edward …