Angels and Echoes: A Novel