Príbeh sa odohráva v mestečku Avonlea na ostrove Princa Eduarda. Súrodenci Marilla a Matej sa rozhodli adoptovať si syna, ktorý by pomáhal na farme. Namiesto chlapca prišiel Matej zo stanice s jedenásť ročnou Annou Shirleyovou. Anna nebola veľmi pekná. Marilla ju chce vrátiť naspäť, ale Matej ju prehovorí a nakoniec si ju nechajú. Marilla sa rozhodla, že Annu pošle do školy. Tam sa stretne s Dianou s stanú sa najlepšie kamarátky. V škole Annu mali všetci radi okrem Gilberta neustále medzi sebou súťažili. Anna si so raz pozvala na návštevu Dianu. Chcela všetko urobiť preto, aby sa Diane u nej páčilo. Anna však namiesto muštu naliala víno. Opili sa a pani Barryová im zakázala stretávať sa. Raz Dianina sestra Mimie May dostala záškrt. Lekár nebol na blízku tak sa Anna dala do práce lebo vedela, ako má postupovať. Anna Minnie May zachránila život a pani Barryová sa jej ospravedlnila a dovolila stretávanie sa s Dianou. Anna chcela byť učiteľkou, a tak sa rozhodla, že svoje štúdium bude pokračovať v Kráľovnej Akadémii v Carmondu. Bola výbornou študentkou. V poslednom ročníku dostala štipendium na vysokú školu v Redmonde. Matejova smrť zmení mnoho vecí. Anna sa rozhodne pomáhať Marille. Gilbert jej daruje svoje učiteľské miesto v Avonlei. Z Annny vyrastá krásna šestnásťročná mladá žena.