Started Early, Took My Dog - Kate Atkinson This was a wild ride. I kept thinking, is this Jackson Brodie or is it Dirk Gently?

Just when I thought I had things figured out, they got much more complex. It had me reading avidly until the last.