Stuart Turton is a journalist. This is his first novel. If I had not read that somewhere, I never would have known. It is such an intricate storyline that is almost flawless (I say almost because I am sure if I don't someone will find a flaw) in its execution. I am not going to share the Goodreads description because it spoils something that made me go "HOLY HELL", so you instead get the first section of the review I posted instead:
It's got a pile of elements to it; based on my own interests and experiences, I'd consider it a combination of Downton Abbey, anything by Agatha Christie, Veronica Mars, and Groundhog Day. Read it. You will be glad you did.
[spoiler]Surprise!content here[/spoiler]
— graphics by lady ❤ —