Az angol királynő, aki elűzette apját a trónról
A királyi trónra, a király öccsének lányaként kevés esély mutatkozott esetében, hiszen az angol polgári forradalom után visszatért II. Károly angol király számos (vagy talán számtalan) utóddal rendelkezett, a probléma mindössze az volt, hogy egyik sem volt törvényes. Így nem léphettek trónra Károly halála után, ezért a királyt öccse, Jakab követte.
Jakab ugyan katolikus volt, de ígéretet tett arra, hogy tiszteletben tartja az angol törvényeket és ezzel az anglikán egyházat is. A trónra lépéséig (két feleségétől) összesen 13 (törvényes) gyermeke született, akik közül öt fiú volt, így Mária legnagyobb lányként is csak a hatodik lehetett volna a trónöröklési rendben. A 1685. február 6-án trónra lépő Jakabnak azonban már csak két élő gyermeke volt, Mária és Anna.