Imagine being a woman in a time where there were not a lot of opportunities for you besides marriage and children. That is the time period where we find Amy, in the years following the Civil War. Amy, being a Pinkerton agent, has to go undercover at a bordello in hopes of catching the outlaw named the Gunnysack Bandit. The first night she is there, she meets a former Texas Ranger by the name of Tom Colton. Tom has arrived in town to find out information about the Gunnysack Bandit as well, due to the fact that he believes that is who has killed his brother. That alone hooked me into the story, but there was a lot of depth to this story especially concerning judging others. Amy, a Christian, has entered a role of a pretend prostitute in order to catch a thief and murderer. What she finds stepping into this role is that she is on the other end of the town’s cruel judgement and she has seen the depth of pain of the other girls in the bordello. Amy is also haunted by her past and her nightmares at night begin to return. This was at times a lighthearted romantic comedy yet there was a bit of a creepy vibe running through the story as well. By the end of this book I was thoroughly entertained, did not guess who the true villain was, and I learned some thought provoking lessons. Overall, I look forward to the next in the Undercover Ladies series. I received a copy for an honest review from The Book Club Network, Inc. and the opinions are my own.