This book you have to read! It's like a must have. I can NOT wait till the movie comes out. If you have not read this book............THEN you have not lived. i've read it like 20 times well not really mor like 4 times but still you should read it ALL not just half or a quarter.