A review by joannemerriam
Echo in Emerald by Sharon Shinn

5.0