The Shelf · 871 books
Five Decembers
James Kestrel · read 23 May 2026 to 28 May 2026
GradeA-
Crime/Thriller, Historical
446 pages. Audiobook, read by Edoardo Ballerini.
What I thought (may give it away)
This started off too "noir" for me, but really got going and I wound up tied to the characters and storyline.