Согласно преданию, тролли знамениты своим оптимизмом, яркими эмоциями и бесконечным запасом радости. Их необыкновенные волосы, переливающиеся всеми цветами радуги, — не просто украшение, но и магический источник их счастья. Герои проводят свои дни, устраивая грандиозные вечеринки, поют песни и радуются каждому мгновению жизни. Во главе их процветающего общества стоит юная и энергичная принцесса Розочка (Поппи) — воплощение счастья и энтузиазма, которая верит, что каждый день может быть наполнен только положительными эмоциями.
Но у тролльчат есть заклятые враги — мрачные и угрюмые Бергены. В отличие от наших героев, они страдают от постоянной апатии и уныния. Единственный способ, которым Бергены могут испытать радость — это съесть тролля. Долгое время они охотились на маленьких радостных существ, пока те не сбежали, укрывшись в лесу вдали от своих врагов. Теперь эти создания живут тайной жизнью, скрываясь от неприятелей и наслаждаясь свободой от страха.
Однако всё меняется в тот момент, когда коварная повариха Бергенов, надеясь вернуть былое благополучие, вновь нападает на тролльчат. Во время захвата в плен попадает несколько жителей деревни. Осознав угрожающие масштабы катастрофы, Розочка решает выйти за пределы безопасного дома и отправляется спасать своих друзей. Её компаньоном против воли становится Ветвь — единственный, кто не разделяет всеобщий позитив и предпочитает пессимизм оптимизму. Он давно жил в одиночестве, боясь новых атак и отказываясь от вечеринок, и теперь готов помочь подруге исключительно из чувства долга.