There are lots of twists and turns in this story. Right when things are going good, something bad happens again. You'll become so attached to the book, its as if you grew up with all the characters.
Don't worry, there's a happy ending. It's just very frustrating.