SPOILER ALERT!

Reading progress update: I've read 366 out of 520 pages.

Revival - Stephen King

Mary and Victor.

 

I see what you did there, Mr. King. Nice one.