La trama di The Spanish Princess si basa su due romanzi di Philippa Gregory, i cui lavori hanno ispirato anche The White Queen e The White Princess, dal titolo The Constant Princess e The King’s Curse. Caterina è una giovane principessa spagnola, alla quale sin da bambina era stato promesso il trono inglese. Raggiunta l’età giusta, la ragazza si trasferisce in una grigia e uggiosa Inghilterra accompagnata dalle dame di compagnia Lina e Rosa e dalla sua corte, caratterizzata da usi completamente diversi da quelli del posto. Caterina D’Aragona sposa il Principe Arthur e diventa così Principessa del Galles. Quando, però, l’uomo muore improvvisamente, la possibilità di raggiungere il trono sembra sfumare, senonché, affermando di non aver consumato il matrimonio, può mettere gli occhi sul nuovo erede, il Principe Harry, che passerà alla storia come Enrico VIII.