A review by joannemerriam
Echo in Onyx by Sharon Shinn

5.0