castle desecrates despair fed find found grail heart keeper loss night poison response road saints sanctuary satisfied secret speaks spite state tongue trail truth war water