I loved the character development in this novel. The characters grow and change, and they aren't always predictable. Brave characters have moments of weakness; selfish ones show unexpected kindness. 
 Lina's mother is definitely the heroine of this story. She's the best mother, sacrificing everything for her children, encouraging them in the worst of situations. Her compassion towards strangers and even her enemies is inspiring without being nauseating. 
 I could barely read the last fifty pages through my tears. So much of this story is heartbreaking, but definitely worth the read. I absolutely loved this novel.