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.
Princess Michael of Kent Princess Michael of Kent (née Baroness Marie Christine von Reibnitz; born 15 January 1945) is a member of the British Royal Family of German and Hungarian descent. She is married to Prince Michael of Kent, a grandson of King George V. Princess Michael was an interior designer before becoming an author; she has written several books on European royalty (mostly her cousins). She also undertakes lecture tours as well as supporting her husband in his public duties.