V neďalekom meste a v nie tak dávnom čase bola malá Rose ponechaná na verande sirotinca Greenwoods, kde sa pani Hartleyová (Nancy Staffordová) a deti v jej láskavej starostlivosti stali jej rodinou. Keď však dôjde k tragédii, Rose (Bailee Johnsonová) stratí jediný domov, ktorý kedy poznala, a náhle ju pošlú do Irongates - na miesto, ktoré sa zdá byť rovnako chladné a kruté, ako bol jej predchádzajúci domov láskavý. Zdá sa, že prísny riaditeľ, pán Crampton (Edward Herrmann), si Rose okamžite znepriatelí - a postará sa o to, aby bola ona aj ostatné deti potrestané za každý drobný priestupok proti jeho pravidlám. Rose sa čoskoro spriatelí s Emily, ale napriek jej jemnej a zhovievavej povahe niektoré z detí využijú každú príležitosť, aby ju dostali do problémov.