Really well written, being stuck in a character's head can be hit or miss, but Rana's character was one whose thoughts I deeply enjoyed exploring. Haunting and symbolic, with powerful social commentary that doesn't cross the line into feeling preachy.