I felt truly sorry for Allie and the difficult situation she was going through. She was completely devoted and deeply in love with Cam, yet he failed to return her infatuation. It was heart-wrenching to see her longing and disappointment. On the other hand, Mia was rather annoying and selfish. Her actions and attitudes often made it hard to sympathize with her. However, Angus was truly awesome! He added a touch of charm and authenticity to the story. Jamie, too, had a broken heart. Despite the fact that what he was asked to do could potentially land him in jail for the rest of his life, he still did it. His sacrifice and loyalty were both admirable and tragic.
Overall, it's a good book. It manages to get you thinking at least. It makes you reflect on the complex relationships between the characters and the difficult choices they have to make. While it may not be Picoult's best work, it still has its own merits and is worth reading.