To me, this is one of those books that had a lot of potential with a great plot and such but suffers from being decidedly too short. I loved everything about it, though. It grabbed my attention from the start and held it. The characters were likable, at least most of them, and it was just generally ...