Née en Inde dans une famille aisée, Mary Lennox devient orpheline à 10 ans. Son oncle la recueille dans son manoir du Yorkshire, au milieu de la campagne anglaise.
Rien ne va plus pour Olive depuis que Lisa, la compagne de son père, est enceinte et que Bernard, l'ami de sa mère, prend de plus en plus de place dans leur quotidien.