A review by mbartman21
The Last Fallen Moon by Graci Kim
adventurous
challenging
emotional
hopeful
mysterious
medium-paced
3.5