A compelling page-turner of a mystery whose conclusion is a little bit silly, but the ride to get there is good.

Reviewed on Nov 05, 2023


Comments