Spilleren styrer Fiona Belli, en ung kvinne som våkner i et mystisk slott som ser ut til å ligge i Italia. Hun har akkurat vært involvert i en bilulykke med sine foreldre, men minnene om ulykken er uklare. Når hun våkner befinner hun seg i et metallbur i et slakterrom. Siden buret ikke er låst, klatrer hun ut, men blir skremt av et stort, snerrende dyr som løper forbi henne. Fiona begynner fort å se seg om etter svar og en vei ut av slottet. På veien møter hun en hvit gjeterhund ved navn Hewie som blir hennes faste følgesvenn gjennom spillet. Ettersom Fionas situasjon blir stadig mer forstyrrende finner hun ut at hun er bærer av Azoth, noe slottets beboere er ute etter.