A complex, at times puzzling, but absorbing story told in different time periods featuring a rich cast of characters. At the heart of the tale is a love story spanning time and alternative dimensions. The author's fascination with illusions and stagecraft is addictive; and his take on adjacency is very thought provoking and chilling. Will keep you guessing, this is certainly not a one you will want to put down! I already want to read it again!