At first, the characters of this book seemed gratingly unpleasant. But the character development, and especially the relationship building is marvelous. I definitely plan to read more by this author. And Travis Baldreeā€™s narration is always amazing. This is no exception. I regularly try out new books just because he is the narrator.