Here is a love of a good read. Life is too short to waste time and money on bad books.
This story has some serious twists and turns along with the steam. Had an idea who the villain was but not sure until close to the end of the book. Good read.