My rating: 4 of 5 stars
Date read: June 10
Fantastic plot! There were a few holes or ideas that I felt could have been more thoroughly explored; that said, interwoven plots are difficult and this one was marvelously constructed. The ending shocked me, which is always a plus, and I read straight through it in one go. Definitely worth a recommendation!