Evanovich tends to bring back characters from earlier novels for cameos, and Stephanie's on again/off again relationships are confusing. Things make way more sense if read in order, with the between the numbers novels in their proper place. However, if you pick one at random, it is still an enjoyable read, and after a little head scratching, you can usually figure out who a character is, or at least know they were in an earlier book without ruining the story.