Goodness, I forgot how much I loved Tahereh Mafi's writing. Psh, I'm not forgetting now--SO BEAUTIFUL. 
 *Will edit later (lol, I've been saying that a ton, but I want to write good reviews! Just need more time/thought)