Margaret would be the last princess born to a reigning English monarch until the birth of  who's wife?
Elizabeth of York Elizabeth of York (11 February 1466 – 11 February 1503) was queen consort of England from 1486 until her death. As the wife of Henry VII, she was the first Tudor queen. She was the daughter of Edward IV and niece of Richard III, and she married the king following Henry's victory at the Battle of Bosworth which started the last phase of the Wars of the Roses. She was the mother of King Henry VIII. Therefore, she was the daughter, sister, niece, wife, mother, and grandmother of successive kings and queens of England.
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.