Margaret would be the last princess born to a reigning English monarch until the birth of  who's wife?
Margaret, Countess of Pembroke Margaret of England (20 July 1346 – October/December 1361) was a royal princess born in Windsor, the daughter of King Edward III of England and his consort, Philippa of Hainault. Margaret would be the last princess born to a reigning English monarch for over a century, until the birth of Elizabeth of York in 1466. She was also known as Margaret of Windsor.
Margaret of Denmark, Queen of Scotland Margaret of Denmark (23 June 1456 – 14 July 1486), also referred to as Margaret of Norway, was Queen of Scotland from 1469 to 1486 by marriage to King James III. She was the daughter of Christian I, King of Denmark, Norway and Sweden, and Dorothea of Brandenburg.