This book was sold to me as a hard boiled detective meets time loop. It delivers big time, with strong Dresden vibes and a time loop mechanic that is overwhelmingly powerful yet still makes the story interesting as the mystery unfolds, with twists all the way up to the end.