A review by levity
Shards of Time, by Lynn Flewelling

  • Loveable characters? Yes

5.0