Elaine est devenue reine d'Angleterre après son mariage avec Henry. Deux ans et neuf mois après le mariage, aucun enfant n'est encore né, et Elaine a déjà fait quatre fausses couches. Le problème ? Une ligne dans leur contrat de mariage indique clairement que s'il n'y a pas d'enfants avant les cinq ans de mariage, celui ci serait rompu. Mais Elaine et Henry s'aiment profondément et vont tout faire pour sauver leur mariage.