I am a devoted huge fan of Lynsay Sands. She never fails in any of her books to have excellent character and plot development.  Then you have that very entertaining comedy element that she adds.  Well worth the time and money spent.