A review by joannemerriam
Echo in Amethyst by Sharon Shinn

5.0