Ein Jahr ist seit dem Angriff der Kobolde auf das königliche Schloss vergangen. Der König beschließt, mit seiner Tochter, Prinzessin Irene, in seinen Palast in der Hauptstadt Gwyntystorm zu ziehen. Der 13-jährige Bergmannssohn Curdie Peterson, der sich mit seinem Mut die Gunst des Königs erworben hatte, zieht es hingegen vor, bei seinen Eltern zu bleiben. Im Laufe der Zeit schwindet Curdies Glauben an die geheimnisvolle Ururgroßmutter der Prinzessin und er findet Gefallen an der Jagd. Eines Tages verletzt er mit seinem Bogen rücksichtslos eine der Tauben der Großmutter, woraufhin sie den Jungen zu sich ruft.