A review by amarantha
Redemption in Indigo by Karen Lord
adventurous
funny
hopeful
lighthearted
mysterious
reflective
fast-paced
4.0