First mystery I’ve read in a long time that wasn’t completely predictable! Great character development and plot twists!