I read "On Every Side" in one day...I couldn't wait to find out what happened. It's a little different from Karen's other books in that occasionally she switches characters in the same section. Some people may find it turns out just like they'd expect; too perfect an ending. I had that feeling too. But it's still a great book. The lessons are important.