I really liked the first book in the "Odd Thomas" series. I thought the second one was all right. The third tried my patience a bit...and this fourth one just sucked.
Odd Hours is the continuation of the story of Odd Thomas, a lowly fry cook who sees dead people. This particular story takes place in a pretty coastal town, where a mysterious pregnant woman gets Odd mixed up in a convoluted plot involving a small town sheriff, coyotes that are not coyotes, nuclear weapons (!), the ghost of Frank Sinatra, and a golden retriever. The plot doesn't really make sense at all, and feels almost totally unfinished...I understand the idea is that this is a series, and we are meant to be left anticipating the next book, but you have to tie off at least a FEW plot points. The side characters--usually the most charming part of the Odd Thomas books--are two dimensional at best, or (in the case of the mysterious pregnant woman) infuriatingly annoying. This wouldn't be so bad if Odd himself were likable, but really isn't; Odd Thomas is supposed to be some kind of quirky but mellow oddball who leads kind of a zen lifestyle, but really he spends far too much time whining about how he only owns one style of pants because--boohoo!--it would be too complicated to have to think about more than one style of pants.
I was extremely disappointed in this book, because as I mentioned before, I got a certain amount of enjoyment out of the previous entries in the series. I do NOT recommend this to anyone.