Hmm.... I think a B for narration, and a B- for story. The writing was beautiful and memorable, and I loved how Mariella's character evolved. However, the pacing was inconsistent and some of the childhood flashbacks during the middle of a war scene were pretty jarring while listening - but I might not have noticed either of these issues reading it in print.