A review by dorianisms
Point of Hearts by Melissa Scott

3.75