
I feel like you almost have to read this book twice to really understand it. Or may be you just have to be smarter than me. I will fully admit it took me a little while to understand what was going on and why there were so many points storylines going on that were so vastly different. I will say, once my brain finally got with the program, it was fun to see how everything came together.
I do feel like it was unnecessarily long, which made it a little difficult to read.