Полианна - 12-летняя девочка, у которой умерли родители. На всем свете у нее осталась только тетя Полли. Кстати имя девочки составлено из имен двух сестер: той самой тети и имени матери - Анны. Мама маленькой героини умерла несколько лет назад, а отец - совсем недавно, и теперь девочке предстоит жить у тети — сухой, чопорной дамы, которая воспринимает воспитание племянницы как выполнение долга. Тетя Полли переживает, что ребенок может испортить убранство комнат и поселяет девочку на чердаке.
Поллианна приезжает поездом, с собой у нее чемодан, правда, полупустой. Основной багаж девочки — книги доставшиеся в наследство от отца. Поллианна знакомится с тетей, а потом поднимается в свою новую комнату. Служанка Нэнси, помогающая девочке разобрать вещи, удивлена тем, что девочка восхищается своим чердаком.
Весь дом в целом имеет роскошную отделку и уютен, а в помещении, где будет жить маленькая сирота, конечно, есть все необходимое: кровать, комод, шкаф, стулья, но нет ни картин, ни ковров, которыми Поллианна восхищалась внизу, ни даже зеркала. Девочка поясняет, что с таким видом из окна не нужны картины, а в зеркале она бы видела свои веснушки и расстраивалась. И даже то, что у нее так немного вещей — тоже хорошо, ведь для того, чтобы разложить их по шкафам нужно совсем немного времени.
Время идет и оказывается, что Поллианна всегда такая — радуется каждой мелочи, и даже в неприятностях умеет находить что-то хорошее. Оказалось, что это такая игра. Ей научил девочку ее отец. Однажды Поллианне на Рождество достались в подарок костыли, и папа сказал, что это очень хорошо, что они им не нужны. С тех пор она так и играет, стремясь находить повод для радости даже в самых грустных вещах.
Через несколько месяцев случается несчастье. Переходя дорогу, Поллианна попадает под машину. Доктора говорят, что ходить она никогда не будет. Девочка больше не может играть в свою игру. И тут все жители городка, узнавшие и полюбившие маленькую сироту за ее жизнелюбие, начинают приходить в дом и рассказывают как они сами изменились благодаря ее игре. Это поддерживает девочку. Даже ее тетя сильно изменилась, став куда мягче характером. Теперь она сильно переживает за свою племянницу и вовсе не из чувства долга. Ее желание помочь девочке так велико, что она даже согласна помириться с бывшим женихом, за которого так и не вышла замуж. Теперь он — врач. И только он может помочь Полианне снова начать ходить.
Конец у повести радостный, как его главная героиня. Тетя Полли выходит замуж за доктора, а ее племянница преодолевает свой недуг. А еще девочка нашла чему порадоваться даже в этой болезни. Если бы она не попала, в аварию тетя не помирилась бы со своим женихом. Замечательная повесть американской писательницы Элинор Портер и ее главная героиня учат нас тому, что в жизни нельзя отчаиваться, чтобы не случилось. Потому что для радости всегда есть повод, надо только его найти.