Silent Parade by Keigo Higashino
SIlent Parade is the eighth in the Detective Galileo series, not all of which have been translated into English. It's the fourth that I've read, but it works perfectly fine as a stand-alone. The story begins shortly after the third anniversary of Saori Namiki's disappearance when she was nineteen. A decrepit house has burned down in Tokyo and her remains were identified in the rubble. Chief Inspector Kusanagi and his team are assigned the case because of a curious connection they have to the chief suspect. But it's not Saori's murder that's the focus. When her presumed killer is let free, he ends up dead and it's that murder the police are trying to solve.
There are tons of characters, which can get a little confusing in the audio occasionally, but they each have their roles and are important to the plot. The plot itself is twisty and turny and some things are obvious and some are not what you expect....