I thought it was hard to follow and didn't relate at all to the book, which I found disappointing. I also think Tessa didn't have enough spunk, in the books she was very lively and stubborn, but in the movie I found her very bland and emotionless, and a push over.