ago ancient battles birth broken codes death destiny existence fate foretold god house humans miseries nemesis prophecies recollect refuge reject repression rumbling savior step time touching