A review by lulufish1722
Shadow and Bone by Leigh Bardugo

3.0

3.5 stars