A review by velosaraptor
Gods of Jade and Shadow by Silvia Moreno-Garcia

5.0

the ending made my heart ache