This was okay. It was overly complicated with too many coincidental connections and I found the main characters annoying at times and their behavior implausible. But there were lots of twists, some of which surprised me. And my cat who rarely sits on my lap spent the morning on my lap while I finished this 😻