This book is a roller coaster! I rushed through the first 750 or so pages in about a week, took a two week hiatus, and then finished off the rest in a couple of days. I'm not sure what was up with that. I loved Nick Andros through the whole book, and then right before the end I fell for Larry and Tom as well. M-O-O-N, that spells how much I love Tom!I highly recommend this, it doesn't stand alone as an absolute favorite for me, but its fascinating. The characters are all real, there are horrible people, but they all have redeeming qualities, and the story weaves itself to show how they perhaps COULD have been good, under different circumstances. All the people considered "good" make mistakes and are clearly imperfect, but they come together as a whole to do the right thing.A very good read. Maybe I'll pick it up again someday.