A review by neeuqdrazil
Shards of Time by Lynn Flewelling

5.0

This is such a lovely series.