Dirty Rotten Scoundrel
A J. J. Graves Mystery, Volume 3
Failed to add items
Sorry, we are unable to add the item because your shopping cart is already at capacity.
Add to Cart failed.
Please try again later
Add to Wish List failed.
Please try again later
Remove from wishlist failed.
Please try again later
Adding to library failed
Please try again
Follow podcast failed
Please try again
Unfollow podcast failed
Please try again
$0.00 for first 30 days
LIMITED TIME OFFER
Get 3 months for $0.99/mo
Offer ends December 16, 2025 11:59pm PT.
Prime members: New to Audible? Get 2 free audiobooks during trial.
Just $0.99/mo for your first 3 months of Audible Premium Plus.
1 audiobook per month of your choice from our unparalleled catalog.
Listen all you want to thousands of included audiobooks, podcasts, and Originals.
Auto-renews at $14.95/mo after 3 months. Cancel anytime.
Pick 1 audiobook a month from our unmatched collection.
Listen all you want to thousands of included audiobooks, Originals, and podcasts.
Access exclusive sales and deals.
Premium Plus auto-renews for $14.95/mo after 30 days. Cancel anytime.
Buy for $19.95
-
Narrated by:
-
Laura Faye Smith
-
By:
-
Liliana Hart
Can ghosts really talk?
J. J. Graves is about to find out when her past comes back to haunt her. But before she and Jack can resolve her past, they need to deal with his.
Six years ago Jack was left for dead during a SWAT raid he commanded. He never speaks of what happened that day, but he doesn't have a choice after someone starts murdering his men. According to the FBI, Jack is either next on the list, or he's the one behind it all.
©2013 Liliana Hart (P)2014 Liliana HartListeners also enjoyed...
People who viewed this also viewed...
The relationship between JJ and Jack is pretty solid, I like that, too much drama kills a series. He does blow one thing out of proportion, she only waited a day. The banter and playfulness between the two is a staple and key thing I love in the series. They are a dynamic couple and I love the way they interact.
The bedroom door is open, but not scorching details like an erotic romance. There is plenty of naughtiness to keep a gal warm and fanning her face! These two have spent so long denying themselves that they have gone combustible!!! To say they go at it like rabbits is an understatement!! But it fits the whole feel of the book.
The narrative is all from JJ's POV, which is fine, but you are left wondering what is on Jack's mind. He is very verbal about his feelings, which helps.
The mystery this time is interesting and takes us into Jack's past. We get a much fuller picture of what his time as a cop in the city. Thank goodness this was more on a solvable level. I like being able to put those pieces together. The story has plenty of action to keep you on your toes.
I listened to the audiobook narrated by Laura Faye Smith, who is rapidly becoming a favorite. She has a great way of adding movement into the narration, plenty of energy in the action and smexy scenes. Great voices that are distinct and consistent, you never have to wonder who is speaking. She has a really pleasant tone that holds humor and sass.
Overall, I am enjoying the progression of this series. The underlying mystery of her parents activities grows more intriguing with each book. I love the relationship between the main characters and the supporting cast is engaging as well. These are fun quick reads that I have easily become addicted to!
Fun and quick read
Something went wrong. Please try again in a few minutes.
I'm Hooked
Something went wrong. Please try again in a few minutes.
Another great addition to the JJ Graves series
Something went wrong. Please try again in a few minutes.
Engaging characters . . .
Something went wrong. Please try again in a few minutes.
This book and this 4 book thriller series are light and funny at times. Like all Liliana Hart novels there is a tendency to be crude and, of course, one or two graphic sex scenes.
It's a fun listen made better by he outstanding narration of Laura Faye Smith.
A clever modern detective thriller series
Something went wrong. Please try again in a few minutes.