Vilja är en ung föräldralös flicka i den medeltida staden Töckensborg. Tristan, den grymma regenten, förbannar Roland som är tronarvingen och förvandlar honom till en ”katthöna”, hälften katt, hälften höna. För att rädda Roland och kungariket beger sig Vilja ut för att söka efter ett motgift tillsammans med Conrad, en klumpig vakt med ett stort hjärta, Lurifix, en ung skämtsam gycklare och Viljas tre vesslor.