altars atonement avail bare bloodstained dark declared dry ground long mexico midnight morsels mystical nihilists normal run sacrificed salvation sincere soul spilling steel stray wandering wrong