Three Souls by Janie Chang
I love books that take me somewhere else entirely, especially if I learn new things in the process, and Three Souls (HarperCollins) by Janie Chang manages to hit both marks. Set in China in 1935, the novel follows the ghost of young Leiyin who seeks entry to the afterlife, but must first make amends. To achieve this, she runs through the events leading up to her untimely death, starting with a forbidden schoolgirl crush on a charming poet.






