by
David Robert Mitchell
Language: English
Release Date: July 1, 2014
It's a normal spring morning when Peter Walker wakes from a haunting dream, into the borderland between waking and sleep, to discover that his dreams of the long distant past are more than just dreams: they're memories.
Memories of his previous life, a life ended prematurely, like those of...