I just finished this and I've never been so confused yet enthralled by a story since Echo. Spencer is a joy to follow and a giant mood with his internal dialogue. I loved every minute of it, though I hope a few things can be made clearer as it's quite a confusing read.