This was great. The story kept me guessing right up until the very end, yet still felt coherent. I am eagerly awaiting the next installment!