Every couple of years I reread the works of Robert Holdstock, my favorite author. Ancient Echos is a rich, complex novel, deeply thoughtful, of dark psychological horror, mythology, a brutal time, and the deepest layers of our minds. From a young age, the protagonist Jack has had visions of two otherworldly beings he calls the Bullrunners. As he becomes an adult, he finds that they, and the mysterious realms they come from, are becoming manifest. Jack is partly conduit, partly source, or perhaps the ghostly cities and inhabitants and forlorn shrines and temples are from race consciousness itself, from our deepest buried memories of our origins. He is drawn deeper, and in journeying into the depths of his own mind, must fight to protect himself and his family. Holdstock explores the deepest parts of the mind, myth, history, and reality. Do we dream the magic, or does the magic dream us?