I still have so much trouble with this book. It might be the most painful thing I've ever read - I could not stop crying once I figured out what was going on. Part of me wants to give it 5 stars because I literally could not put it down. Another part of me wants to give it 1 star because it upset me so much. I compromised and gave it 4 stars - if you want an emotional read that will literally break your heart, go for it. If you want something a bit lighter, though, definitely skip this one.