This books is really great! I am only a little more then half way done with it but so far i have not want to put it down! It is a great book. Sometimes i wonder "Where is this book going" but that is what i like so much about this book is it is UNPREDICTIBLE! Flipped keeps you on your toes.