Contains spoilers

What a wild read. Kept me guessing at every turn. There's a dog.