Рудоволоса мрійниця Енн Ширлі приїжджає на острів Принца Едуарда в надії, що її удочерять добрі й хороші люди. Літні брат і сестра, що живуть на фермі під назвою Зелені Дахи, збиралися взяти на виховання хлопчика-сироту, здатного стати для них справжнім помічником. Однак, опинившись на станції, Метью Катберт побачив не хлопчика, якого мали привезти з притулку, а одинадцятирічну Ширлі. Мила та безпосередня Енн зачаровує сором'язливого та похмурого чоловіка, який одразу ж забуває про те, що вони з сестрою не бажали виховувати дівчинку. Щоправда, Марілла Катберт виявляється куди менш гостинною - вона вважає, що Ширлі занадто багато розмовляє замість того, щоб займатися чимось корисним. Незважаючи на скептичне ставлення літньої жінки, Енн залишається на фермі. З її появою життя в Зелених Дахах перетворюється. Дівчинка має багату уяву і з легкістю перетворює свої нові обов'язки на захопливу гру. Немов справжня чарівниця, Ширлі наповнює все навколо магією, і навіть цинічна Марілла переймається симпатією до сироти. Енн йде до школи, заводить друзів і активно вивчає навколишній світ. Це стає початком дивовижних пригод - дівчинці належить пройти безліч випробувань, які допоможуть їй зрозуміти, чого ж вона хоче насправді.