Pil, une petite orpheline, vit dans la cité médiévale de Roc-en-Brume, avec trois fouines qu'elle a apprivoisées. Elle survit en volant de la nourriture du château du régent Tristan, qui a pour projet d'usurper le trône. Alors que Tristan essaie d'empoisonner l'héritier légitime, Roland, ce dernier est accidentellement transformé en « chapoul », une créature moitié chat, moitié poule. De son côté, afin d'échapper aux gardes, Pil endosse un costume de princesse. Elle se retrouve contre son gré prise dans une aventure à la recherche de Roland, l'héritier légitime.