On the good side: solid plot, smooth interweaving of the now and then, some really beautiful description, and lovely characterization (one struck me as a bit false, but they didn't matter much to the story, I think).
On the down side: I am inclined to be suspicious of stories which unfold a truth (note that this is a truth
, not a clue
) that the main character "should" have known but forgot. But it was done fairly well.
Overall solid; will keep an eye out for other works by the author.