Вскоре костер уже ревел. Гарв нарубил столько дров, чтобы хватило до рассвета, и дети заснули, зная, что тролли не посмеют подступиться к огню. Правда, Нелл все равно спала плохо, она слышала, как тролли переговариваются в темноте, видела алые огоньки их глаз. И еще ей чудились приглушенные крики о помощи.
Когда взошло солнце, Нелл стала искать, кто это кричал, но ничего не нашла. Гарв до позднего вечера рубил дрова. В первый день он свалил треть деревьев, сегодня – еще треть.
В эту ночь Нелл снова мерещились голоса и чудились слова: "Среди деревьев! Среди деревьев!". На следующий день она облазила всю рощицу, пока Гарв рубил последние деревья, но снова ничего не нашла.
В ту ночь оба они спали плохо, потому что знали: догорают последние дрова, завтра нечем будет защититься от троллей. На этот раз Нелл слышалось, будто голоса кричат: "Ищи под землей! Ищи под землей!".
Когда снова взошло солнце, она снова пошла искать и нашла пещеру, которую завалили тролли. Она расчистила вход и обнаружила четырех кукол: динозавра, утку, кролика и девочку с длинными голубыми волосами, но никого, кто мог звать.
В ту ночь Нелл с Гарвом ушли в замок, заперлись в самой высокой башне и придвинули к двери тяжелую мебель в надежде, что тролли до них не доберутся. В комнате было одно узенькое окошко, и Нелл смотрела сквозь него на закатное солнце, гадая, доживет ли до нового восхода. В то мгновение, когда погасла последняя алая искорка, ветер зашелестел у нее в волосах. Нелл обернулась. Удивлению ее не было предела: тряпочные игрушки ожили и стали настоящими.
Перед Нелл стояли большой страшный динозавр, утка, кролик и женщина в голубом платье. Они объяснили Нелл, что злая мачеха – колдунья из Страны-за-морями, и что они давным-давно поклялись разрушить ее коварные планы. Она заколдовала их, так что днем они превращаются в кукол, а ночью обретают свой прежний облик. Потом она заключила их в замок, а тролли завалили пещеру. Все четверо благодарили избавительницу Нелл.
Она рассказала свою историю, а когда упомянула про русалок, корзинку и золотую парчу, женщина по имени Мальвина сказала: "Значит, ты – настоящая принцесса, и мы клянемся тебе в верности". Все четверо преклонили колени и пообещали защищать Нелл до конца жизни.
Динозавр, который был самый смелый, повел против троллей войну, и через несколько дней в замке не осталось ни одного врага. Теперь Нелл спокойно спала по ночам, потому что страшных троллей, пугавших ее во сне, заменили четыре верные друга.