The Blood Mirror
2015 • 682 pages

Ratings97

Average rating4.1

15

It was slow compared to the other books, but I liked it.

August 31, 2021