As a writer, I love it when I can keep reading a book and not have to wonder "why?" What I mean by that is that I can take off my "writing analysis" hat and am able to just enjoy the narrative of the story without pause, steadily progressing, drawn along and intrigued, until I finally reach the end.
Such is the type of books Eric Wilson writes. Much of this has to do with his fully realized characters. His characters are real people with very real problems. He doesn't try--like some Christian authors--to live in a sin and guilt-free world. His story worlds are just like our own. Filled with hurt and suffering people, capable of both incredible good and shameless evil.
Expiration Date is one such novel. It involves an interesting premise--what if you had the ability to know someone else's date of death?--and superb characterization. Particularly well written is the main character Clay Ryker and his friend Mylisha. Much of the story deals with events that happened earlier in their lives and how those events still affect them today. (Seriously, how many people allow themselves to be forever stuck in high school? Too many, I think.)
Another thing I enjoy about Eric's novels is the frequent touches of history. Expiration Date is no slouch here either. There is a strong subplot about Russian history that I found intriguing.
The only fault I would find in this book is that there was one big reveal that surprised me. That could be because I missed some of the clues Eric had given (small children mean lots of interruptions in my life) or it could be because there weren't enough clues. Regardless, it wasn't a biggie, and didn't detract from the narrative as a whole.
Also, there were elements of the ending that seemed to beg for a later book. Since I'm a latecomer to Eric's work, some of these could have been addressed in later writings. I look forward to finding out.
Overall, a good effort and an enjoyable read. Well done!