
That being said, the second half of the book started to get pretty twisted and I couldn't stop reading. And then... holy hell, twisted isn't even the word for the last quarter of the book.
Also, the philosophy musings tie in quite well. However, this book was missing a teeny tiny bit of magical somethingness. Hopefully I can explain later after I've let the book stew in my head for a bit.