Mary wychowywała się w Indiach. Jej rodzice umierają podczas zarazy i dziewczynka trafia pod opiekę wuja, który mieszka w Anglii. Mary czuje się zagubiona w obcym dla siebie kraju, wśród obcych ludzi. Z początku odnosi się do wszystkich nieufnie, jednak z biegiem czasu zdobywa nowych przyjaciół. Także ogromny, ponury dom zaczyna odsłaniać przed nią swoje sekrety. Mary odkrywa, że ma kuzyna, o którego istnieniu wuj zdaje się chcieć zapomnieć. Wkrótce trafia też do ogrodu, z niewiadomych przyczyn przez nikogo od dawna nieodwiedzanego...