The Bear and the Nightingale
2017 • 1,235 pages

Ratings292

Average rating4

15

Dense at times but overall well written.

July 11, 2020