Pil ist ein kleines Waisenkind, das in den Straßen der mittelalterlichen Stadt Roc-en-Brume lebt. Mit ihren drei zahmen Mardern überlebt sie, indem sie Essen aus der Burg des finsteren Regenten Tristain stiehlt. Eines Tages verkleidet sich Pil als Prinzessin, um den Wachen zu entkommen. Plötzlich wird sie für eine echt Adlige gehalten.