Having just finished reading this book I feel like I need to reread it immediately. This book turns your world upside-down & you start wondering what the hell is going on & by the end everything makes sense, but you wish you could reread it to truly appreciate it's brilliance. At least that's what happened to me. And I'm sure it will happen to you too.