Száz évvel ezelőtt nagy háború dúlt az emberiség és a vadállat kinézetűek között. A háború befejeztével egy évenkénti hagyományban egyeztek meg, ami kimondja, hogy egy emberi nőt áldozzanak fel, hogy a Fenevadak Királya megegye. Ez a hagyomány folytatódik, amikor a 99. áldozatot, a 15 éves Sariphit a falujából Ozmargo királyságába viszik, egy miazmákkal teli birodalomba, ahol vadállat kinézetűek élnek, és ahová az embereknek tilos belépni.
De Sariphi nem olyan, mint az előző áldozatok. Optimizmusa, a vadállatokkal és a sorsával szembeni félelem hiánya meglepi az egyébként félelmetes királyt. A hercegnő és története felkeltette az érdeklődését, és az esetleges felháborodás ellenére megengedi neki, hogy a kinyilatkoztatás éjszakájáig szabadon barangoljon a királyságban. Kevesen tudják, hogy Sariphi és a király együtt töltött rövid idejük lassan valami elképzelhetetlenül más irányba vezeti Ozmargo jövőjét.