I just now finished Book of Days by James L. Rubart.
Cameron has had a rough life. He's lost his wife, Jessie. He lost his father, first to a disorder that robbed him of his memories, and then to death. But worst of all, Cameron is starting to lose his own memories and he worries that he too will die an early death. But both Jessie and his dad told him about the Book of Days, where God records the past, the future, everything. Cameron comes to believe that this Book holds the key to curing him, if only he can find it.
Ann is a woman looking for her past. And she has a lead, a good one. But if she follows it, she'll have to work with Cameron, a blast from her past that she just isn't ready for.
Both Cameron's and Ann's journeys will bring them to a small town in the Pacific Northwest, a town with its own secrets and people who will stand in their way. Will Ann find her past? Will Cameron have a future? Those answers are written in the Book of Days.
Okay, so my summary is a little over the top. Sue me.
It took me a little while to warm up to this book. I'm not exactly sure why that is. It was an enjoyable read with a few twists and turns to keep things interesting. Some things didn't sit well with me (for example, there's an unnamed villain and Rubart tries to drop hints that it's one person; it's pretty obvious it's not that person). But by and large, I enjoyed this book, especially after I got past a "critical mass" point, where I had gotten invested in the characters and stories. I especially appreciated the way Rubart portrayed Cameron's deteriorating condition. Very well done.
Naturally a book like this raises some questions about God's omniscience and how that relates to and interacts with human choice. Granted, this isn't a theology textbook, but I think Rubart did a good job of showing how both can work together. At least, I thought it was good. My colleagues who wear the funny shirts might disagree with me but hey, this wouldn't be the first time.
So all in all, a solid read and well done in my not-so-humble opinion.