altar blood christ darkness drink fool forest gates gold grail held hold holy knights night promises pure quest salvation santa spirit steps ten trance waits water