
Spied
Failed to add items
Add to Cart failed.
Add to Wish List failed.
Remove from wishlist failed.
Adding to library failed
Follow podcast failed
Unfollow podcast failed
$0.99/mo for the first 3 months

Get 2 free audiobooks during trial.
Buy for $19.95
No default payment method selected.
We are sorry. We are not allowed to sell this product with the selected payment method
-
Narrated by:
-
Andi Eloise
-
Brandon Francis
-
By:
-
J.M. Miller
About this listen
Gia Keats works both sides of love’s dirty business. Some days are spent at Silhouette Bridal Boutique, helping brides prepare for their delusional walk to happily ever after. Other days she clocks hours for Duplicity, spying on cheaters and crushing their plans for future trysts. The two jobs are a solid reminder to ignore the dead thing inside her chest and to stay out of love’s sight. She never expected to get caught.
Love is also pretty far down on Mark Foster’s priority list. The closest thing he’s had to a relationship was two nights with a hottie tourist looking for an unforgettable vacation bang. But after he catches a gorgeous local spying on a public make-out session, his sour view of long-term turns a little sweet. He’ll even ignore the odd coincidences that follow her for a taste of the L word.
Falling for Mark’s charm would be easier than choosing a single item from a dessert menu, but Gia knows love’s never that simple. When an anonymous Duplicity client hires her to target a Silhouette bride and groom, both sides of the business collide. And Mark’s ties to the bride are the icing on the screwed up cake.
©2016 J. M. Miller (P)2024 J.M. MillerRelated to this topic
-
Once Upon a Crime
- By: Brynn Kelly
- Narrated by: Chase Brown, Rebekkah Ross
- Length: 10 hrs and 50 mins
- Original Recording
-
Overall
-
Performance
-
Story
Lana Fleming’s sister has vanished from the set of TV’s hottest show, and no one seems to care. Desperate for answers, Lana sneaks in as an extra, only to get stranded with Griffin Hart, an A-list action star with a reputation for good abs and bad decisions. Though Griffin didn’t expect to be cast as a librarian’s sidekick in a real-life thriller, he’s weirdly into it—and into her. Even more unsettling—she sees right through his playboy persona. But their meet-cute soon turns deadly when they uncover a Hollywood scandal for the ages.
-
-
Never a dull moment
- By Christina Clark on 03-11-25
By: Brynn Kelly
-
The Fall Risk
- A Short Story
- By: Abby Jimenez
- Narrated by: Julia Whelan, Connor Crais
- Length: 1 hr and 48 mins
- Unabridged
-
Overall
-
Performance
-
Story
It’s Valentine’s Day weekend, and Charlotte and Seth are not looking for romance. Armed with emotional-support bear spray, Charlotte is in self-imposed isolation and on guard from men. Having a stalker can do that to a person’s nerves. Just across the hall and giving off woodsy vibes is Seth, a recently divorced arborist. As in today recently. Heights, he’s fine with. Trust? Not so much.
-
-
More of a dramedy
- By 🔥 Phx17 🔥 on 03-03-25
By: Abby Jimenez
-
Verity
- By: Colleen Hoover
- Narrated by: Vanessa Johansson, Amy Landon
- Length: 8 hrs and 10 mins
- Unabridged
-
Overall
-
Performance
-
Story
Lowen Ashleigh is a struggling writer on the brink of financial ruin when she accepts the job offer of a lifetime. Jeremy Crawford, husband of best-selling author Verity Crawford, has hired Lowen to complete the remaining books in a successful series his injured wife is unable to finish. Lowen arrives at the Crawford home, ready to sort through years of Verity's notes and outlines, hoping to find enough material to get her started. What Lowen doesn't expect to uncover in the chaotic office is an unfinished autobiography Verity never intended for anyone to read.
-
-
intriguing but skip if triggered by child abuse
- By Amazon Customer on 05-16-19
By: Colleen Hoover
-
Love, Rebooted
- By: Katy Summers
- Narrated by: Emily Atack, Stuart Martin
- Length: 9 hrs and 41 mins
- Original Recording
-
Overall
-
Performance
-
Story
Liv’s happy with life in her thirties. She has two cats, one BFF, and no boyfriend, which is just how she likes it. Plus, she loves working at a not-for-profit software company where she can be her authentically autistic self. This is her happy ever after. But when her beloved firm merges with a repulsive rival, Liv finds herself competing with her sort-of-ex for the top job. Sure, Finn had been Liv’s best friend, with his nerdy good looks and their shared love of Tolkien, but there was that one night, their song, and … well, she doesn’t like to talk about it.
-
-
Accidental binge listen
- By DCScience on 03-26-25
By: Katy Summers
-
Always a Bridesmaid
- By: Erin Clark, Laura Lovely
- Narrated by: Andrew Eiden, Krystal Hammond
- Length: 7 hrs and 7 mins
- Original Recording
-
Overall
-
Performance
-
Story
Meet Randi Burnett—she’s brilliant, she’s beautiful, and she works for the bride. Missing groom? Intoxicated in-laws? Crying ring-bearer? You name it, she wrangles it. Too bad her personal life isn’t thriving like her side gig as a bridesmaid for hire. Recently dumped, Randi throws herself into her biggest challenge yet when she’s hired as a maid of honor and pretend best friend for an ice queen bride. There’s just one problem—the best man is infuriating, overprotective, and anti-marriage.
-
-
Cutesy lil rom com
- By Kindle Customer on 02-13-25
By: Erin Clark, and others
-
Den of Vipers
- By: K.A. Knight
- Narrated by: Cornell Collins, Hollie Jackson
- Length: 19 hrs and 19 mins
- Unabridged
-
Overall
-
Performance
-
Story
Ryder, Garrett, Kenzo, and Diesel - The Vipers. Their deals are as sordid as their business, and their reputation is enough to bring a grown man to his knees, forcing him to beg for mercy. They are not people you mess with, yet my dad did. The old man ran up a debt with them and then sold me to cover his losses. Yes, sold me. They own me now. I’m theirs in every sense of the word. But I’ve never been meek and compliant.
-
-
Shrek
- By Shemika Holmes on 02-25-21
By: K.A. Knight
-
Once Upon a Crime
- By: Brynn Kelly
- Narrated by: Chase Brown, Rebekkah Ross
- Length: 10 hrs and 50 mins
- Original Recording
-
Overall
-
Performance
-
Story
Lana Fleming’s sister has vanished from the set of TV’s hottest show, and no one seems to care. Desperate for answers, Lana sneaks in as an extra, only to get stranded with Griffin Hart, an A-list action star with a reputation for good abs and bad decisions. Though Griffin didn’t expect to be cast as a librarian’s sidekick in a real-life thriller, he’s weirdly into it—and into her. Even more unsettling—she sees right through his playboy persona. But their meet-cute soon turns deadly when they uncover a Hollywood scandal for the ages.
-
-
Never a dull moment
- By Christina Clark on 03-11-25
By: Brynn Kelly
-
The Fall Risk
- A Short Story
- By: Abby Jimenez
- Narrated by: Julia Whelan, Connor Crais
- Length: 1 hr and 48 mins
- Unabridged
-
Overall
-
Performance
-
Story
It’s Valentine’s Day weekend, and Charlotte and Seth are not looking for romance. Armed with emotional-support bear spray, Charlotte is in self-imposed isolation and on guard from men. Having a stalker can do that to a person’s nerves. Just across the hall and giving off woodsy vibes is Seth, a recently divorced arborist. As in today recently. Heights, he’s fine with. Trust? Not so much.
-
-
More of a dramedy
- By 🔥 Phx17 🔥 on 03-03-25
By: Abby Jimenez
-
Verity
- By: Colleen Hoover
- Narrated by: Vanessa Johansson, Amy Landon
- Length: 8 hrs and 10 mins
- Unabridged
-
Overall
-
Performance
-
Story
Lowen Ashleigh is a struggling writer on the brink of financial ruin when she accepts the job offer of a lifetime. Jeremy Crawford, husband of best-selling author Verity Crawford, has hired Lowen to complete the remaining books in a successful series his injured wife is unable to finish. Lowen arrives at the Crawford home, ready to sort through years of Verity's notes and outlines, hoping to find enough material to get her started. What Lowen doesn't expect to uncover in the chaotic office is an unfinished autobiography Verity never intended for anyone to read.
-
-
intriguing but skip if triggered by child abuse
- By Amazon Customer on 05-16-19
By: Colleen Hoover
-
Love, Rebooted
- By: Katy Summers
- Narrated by: Emily Atack, Stuart Martin
- Length: 9 hrs and 41 mins
- Original Recording
-
Overall
-
Performance
-
Story
Liv’s happy with life in her thirties. She has two cats, one BFF, and no boyfriend, which is just how she likes it. Plus, she loves working at a not-for-profit software company where she can be her authentically autistic self. This is her happy ever after. But when her beloved firm merges with a repulsive rival, Liv finds herself competing with her sort-of-ex for the top job. Sure, Finn had been Liv’s best friend, with his nerdy good looks and their shared love of Tolkien, but there was that one night, their song, and … well, she doesn’t like to talk about it.
-
-
Accidental binge listen
- By DCScience on 03-26-25
By: Katy Summers
-
Always a Bridesmaid
- By: Erin Clark, Laura Lovely
- Narrated by: Andrew Eiden, Krystal Hammond
- Length: 7 hrs and 7 mins
- Original Recording
-
Overall
-
Performance
-
Story
Meet Randi Burnett—she’s brilliant, she’s beautiful, and she works for the bride. Missing groom? Intoxicated in-laws? Crying ring-bearer? You name it, she wrangles it. Too bad her personal life isn’t thriving like her side gig as a bridesmaid for hire. Recently dumped, Randi throws herself into her biggest challenge yet when she’s hired as a maid of honor and pretend best friend for an ice queen bride. There’s just one problem—the best man is infuriating, overprotective, and anti-marriage.
-
-
Cutesy lil rom com
- By Kindle Customer on 02-13-25
By: Erin Clark, and others
-
Den of Vipers
- By: K.A. Knight
- Narrated by: Cornell Collins, Hollie Jackson
- Length: 19 hrs and 19 mins
- Unabridged
-
Overall
-
Performance
-
Story
Ryder, Garrett, Kenzo, and Diesel - The Vipers. Their deals are as sordid as their business, and their reputation is enough to bring a grown man to his knees, forcing him to beg for mercy. They are not people you mess with, yet my dad did. The old man ran up a debt with them and then sold me to cover his losses. Yes, sold me. They own me now. I’m theirs in every sense of the word. But I’ve never been meek and compliant.
-
-
Shrek
- By Shemika Holmes on 02-25-21
By: K.A. Knight
People who viewed this also viewed...
-
Familiar Stranger
- By: Caitlin Moss
- Narrated by: Andi Eloise, Brandon Francis
- Length: 2 hrs and 11 mins
- Unabridged
-
Overall
-
Performance
-
Story
Anna McKinley, the black sheep of her family, faces the embarrassment of attending her younger sister’s wedding alone after breaking off her engagement last year. But after a couple of glasses of wine with a handsome stranger, they concoct a plan for him to help her save face by attending the wedding as her date. Complete with a fake name and an irresistible first date story, she and “Isaac” embark on an innocent con that turns into a magical night.
-
-
Love these two narrators!!
- By Amazon Customer on 11-01-24
By: Caitlin Moss
-
Over the Moon
- Men of Styre Cove, Book 1
- By: Tess Watters
- Narrated by: Andi Eloise, Brandon Francis
- Length: 7 hrs and 49 mins
- Unabridged
-
Overall
-
Performance
-
Story
My life in Chicago was perfect. I had a great boyfriend, a great job, and an amazing apartment. Then it all went to shit and the city turned its back on me. Going home was my only option. Now the man that invaded my fantasies but avoided me for years is my new boss.
-
-
Great read, Fantastic audio!
- By SandyK on 02-07-25
By: Tess Watters
-
The Keeper
- Keeper, Book 1
- By: Jillian Liota
- Narrated by: Andi Eloise
- Length: 8 hrs and 30 mins
- Unabridged
-
Overall
-
Performance
-
Story
Rachel Jameson is focused on three things: Maintaining her soccer scholarship. Finishing her final year of college. And never looking back at the rough home life she came from. Then, she meets Mack.
By: Jillian Liota
-
Break for Me
- The Broken Bounty Series, Book 1
- By: Ember Nicole
- Narrated by: Nowhere Eternity, Andi Eloise, Katrina Medina
- Length: 9 hrs and 46 mins
- Unabridged
-
Overall
-
Performance
-
Story
Trista has been on the run for years, attempting to escape a past that isn’t willing to let her go. Life taught her that she can rely only on herself for survival, and in turn, it’s made her cold, calculating, manipulative, and just a little vindictive. She knows they’re out there searching for her. She knows someone will always be right behind her, but a life spent running and hiding is exhausting. A life spent fighting and outsmarting her pursuers takes a toll.
-
-
Sassy, Spicy, & Traumatic with AMAZING Narrators!
- By Cal D on 01-09-25
By: Ember Nicole
-
Insidious Obsession
- An Insidious Obsession Standalone
- By: Kia Carrington-Russell
- Narrated by: Chloe Ryan, Brandon Francis
- Length: 8 hrs and 29 mins
- Unabridged
-
Overall
-
Performance
-
Story
Ara is my stalker, but I've become obsessed. She has more curves and beauty than she has a right to. I'm going to break her. I want to cut open and figure out that brilliant mind of hers. Especially when I suspect she's trying to underhand everything I've built.
-
-
Brandon Francis is perfection as mafia king Luca.
- By Kristin Koerten on 03-25-25
-
A World Without You
- By: Caitlin Moss
- Narrated by: Andi Eloise
- Length: 9 hrs and 23 mins
- Unabridged
-
Overall
-
Performance
-
Story
Five years ago, Olivia Baker was snowed in and stranded in a small town, unable to make it back to the city for Christmas. Five days later, she broke up with her corporate boyfriend in Seattle and made the rash decision to stay in the small town, promising to save the local paper and fall in love with the rugged country boy who knew how to sling an ax and make her weak in the knees.
-
-
This book was nothing like I expected, but so much BETTER!
- By Christina Hill on 12-25-24
By: Caitlin Moss
-
Familiar Stranger
- By: Caitlin Moss
- Narrated by: Andi Eloise, Brandon Francis
- Length: 2 hrs and 11 mins
- Unabridged
-
Overall
-
Performance
-
Story
Anna McKinley, the black sheep of her family, faces the embarrassment of attending her younger sister’s wedding alone after breaking off her engagement last year. But after a couple of glasses of wine with a handsome stranger, they concoct a plan for him to help her save face by attending the wedding as her date. Complete with a fake name and an irresistible first date story, she and “Isaac” embark on an innocent con that turns into a magical night.
-
-
Love these two narrators!!
- By Amazon Customer on 11-01-24
By: Caitlin Moss
-
Over the Moon
- Men of Styre Cove, Book 1
- By: Tess Watters
- Narrated by: Andi Eloise, Brandon Francis
- Length: 7 hrs and 49 mins
- Unabridged
-
Overall
-
Performance
-
Story
My life in Chicago was perfect. I had a great boyfriend, a great job, and an amazing apartment. Then it all went to shit and the city turned its back on me. Going home was my only option. Now the man that invaded my fantasies but avoided me for years is my new boss.
-
-
Great read, Fantastic audio!
- By SandyK on 02-07-25
By: Tess Watters
-
The Keeper
- Keeper, Book 1
- By: Jillian Liota
- Narrated by: Andi Eloise
- Length: 8 hrs and 30 mins
- Unabridged
-
Overall
-
Performance
-
Story
Rachel Jameson is focused on three things: Maintaining her soccer scholarship. Finishing her final year of college. And never looking back at the rough home life she came from. Then, she meets Mack.
By: Jillian Liota
-
Break for Me
- The Broken Bounty Series, Book 1
- By: Ember Nicole
- Narrated by: Nowhere Eternity, Andi Eloise, Katrina Medina
- Length: 9 hrs and 46 mins
- Unabridged
-
Overall
-
Performance
-
Story
Trista has been on the run for years, attempting to escape a past that isn’t willing to let her go. Life taught her that she can rely only on herself for survival, and in turn, it’s made her cold, calculating, manipulative, and just a little vindictive. She knows they’re out there searching for her. She knows someone will always be right behind her, but a life spent running and hiding is exhausting. A life spent fighting and outsmarting her pursuers takes a toll.
-
-
Sassy, Spicy, & Traumatic with AMAZING Narrators!
- By Cal D on 01-09-25
By: Ember Nicole
-
Insidious Obsession
- An Insidious Obsession Standalone
- By: Kia Carrington-Russell
- Narrated by: Chloe Ryan, Brandon Francis
- Length: 8 hrs and 29 mins
- Unabridged
-
Overall
-
Performance
-
Story
Ara is my stalker, but I've become obsessed. She has more curves and beauty than she has a right to. I'm going to break her. I want to cut open and figure out that brilliant mind of hers. Especially when I suspect she's trying to underhand everything I've built.
-
-
Brandon Francis is perfection as mafia king Luca.
- By Kristin Koerten on 03-25-25
-
A World Without You
- By: Caitlin Moss
- Narrated by: Andi Eloise
- Length: 9 hrs and 23 mins
- Unabridged
-
Overall
-
Performance
-
Story
Five years ago, Olivia Baker was snowed in and stranded in a small town, unable to make it back to the city for Christmas. Five days later, she broke up with her corporate boyfriend in Seattle and made the rash decision to stay in the small town, promising to save the local paper and fall in love with the rugged country boy who knew how to sling an ax and make her weak in the knees.
-
-
This book was nothing like I expected, but so much BETTER!
- By Christina Hill on 12-25-24
By: Caitlin Moss
-
Fated to the Enemy
- Rocky Mountain Wolves, Book 1
- By: Melody Tyden
- Narrated by: Andi Eloise, Scott Rose
- Length: 10 hrs and 9 mins
- Unabridged
-
Overall
-
Performance
-
Story
Orphaned in a brutal attack as a young child, Calista grew up raised by hunters. In her twenty-one years, she's learned how to take down almost any kind of supernatural creature that steps outside of the agreed-upon rules, but there's only one kind of creature she hates: the ones who destroyed her family. As Alpha of the biggest wolf pack in the area, Vaughan can't wait any longer for his mate.
-
-
excellent story!
- By Flowergurl281 on 06-08-24
By: Melody Tyden
-
The Kings of Kearny
- A Steamy MC Romance
- By: Navessa Allen
- Narrated by: Andi Eloise, JF Harding
- Length: 9 hrs and 18 mins
- Unabridged
-
Overall
-
Performance
-
Story
"Jakob Larson is going to be the death of me." That’s what I think every time he strides into my bar. The Kings of Kearny run this small Texas town, and Jakob is their chief enforcer. The Viking, they call him. He’s a criminal. As dangerous as he is sexy. The kind of man who makes my inner cavewoman sit up and take notice. Him big. Make strong babies. Bring home mammoth for dinner. I’m ready to indulge her desires, but just for one night. Unfortunately, Jakob has other plans. Someone in town is breaking one of the cardinal rules set by the leader of The Kings.
-
-
Contemporary romance with MC elements
- By jess_book_basement on 03-11-25
By: Navessa Allen
-
Goodbye Again
- By: Caitlin Moss
- Narrated by: Andi Eloise
- Length: 11 hrs and 56 mins
- Unabridged
-
Overall
-
Performance
-
Story
In Julia Waters’ world, everything is easily explained. Simple, uncomplicated, logical. Until she meets JP Chapman on a cross-country flight, the handsome kindergarten teacher charms her with his wit, humor, and irresistible smile. While spending a magical night wandering the streets of Seattle, the two stumble upon a fortune teller who predicts their futures will forever be entwined.
-
-
Omg… my heart
- By Aisling Wiles on 12-08-24
By: Caitlin Moss
-
Merry and Bright
- By: Jenn Collignon
- Narrated by: Andi Eloise
- Length: 1 hr and 49 mins
- Unabridged
-
Overall
-
Performance
-
Story
Margot Merry is prepping for a quiet, lonely Christmas without her grandmother to keep her company - Grandma Rudy has retired down south, leaving Margot to run her bookstore Rudy’s. As a huge winter storm settles in outside, Margot’s holiday plans consist of shutting her bookstore up tight, heading home, and curling up with a large book (or a few) to get through the days.
-
-
Amazing narration
- By Meaghan on 12-11-24
By: Jenn Collignon
-
Praise
- By: Sara Cate
- Narrated by: Jack Calihan, Vivienne LaRue
- Length: 10 hrs and 37 mins
- Unabridged
-
Overall
-
Performance
-
Story
Broken down, and wounded by my emotionally neglectful ex, I wanted someone to tell me I was good enough. Then, I stumbled into a new job with a boss who brought me to my knees - literally. He has me do things a real secretary would never do. Emerson Grant tells me I’m more than just good enough. I’m worthy of his praise. There are a million reasons why I should stay away. The owner of the Salacious Players’ Club is not just my new boss - he’s twice my age. And my ex-boyfriend’s father....I’m a good girl, but I’m falling for the wrong man.
-
-
Kinky, Spicy & Romantic
- By Amanda Lisenko on 04-24-22
By: Sara Cate
-
Metal Slinger
- Fire & Metal, Book 1
- By: Rachel Schneider
- Narrated by: Andi Eloise
- Length: 13 hrs and 29 mins
- Unabridged
-
Overall
-
Performance
-
Story
Brynn has spent the better part of her life waiting for the chance to attend the annual market hosted by the Kenta, the very same people who exiled the Alaha to live a life over the sea. A rite of passage for all young guards, she's not sure what to expect from it, but breaking a century-long peace treaty certainly isn't on her map. Neither is the encounter with an enemy soldier. Returning home to Alaha, she's confronted with the aftermath of the day's events. The future is uncertain as the threat of hunger looms over the people
By: Rachel Schneider
What listeners say about Spied
Average customer ratingsReviews - Please select the tabs below to change the source of reviews.
-
Overall
-
Performance
-
Story
- CG
- 03-16-25
Amazing Storytelling
I really enjoyed this audiobook. The narrators did a phenomenal job! I will definitely listen to more by this author and definitely these narrators!
Something went wrong. Please try again in a few minutes.
You voted on this review!
You reported this review!
-
Overall
-
Performance
-
Story
- Sophie Koufes
- 12-11-24
Sweet & Spicy Rom Comedy
Gia Keats works for her family business at a bridal boutique and she owns Duplicity a private agency spying on cheaters. This entertaining written novel is well developed with no plot holes. The character's are sensational. This book is a funny romantic comedy that is both sweet & spicy sexy with a mix of mystery. The cover is just as cute as this audio. I recommend listening to this book as you will not be disappointed.
Andi Eloise, Brandon Francis dual narration brought the characters and their story to reality. Both inflections were easy to listen to and showcased their talent.
Something went wrong. Please try again in a few minutes.
You voted on this review!
You reported this review!
-
Overall
-
Performance
-
Story
- sjwthompson | Buttercup's Book Blog
- 01-20-25
Fun cozy mystery romcom
I was provided an Audible code for this book via the author, all opinions are my own. I had previously purchased a kindle version of this book, but had not read it yet. I've been a fan of the author's contemporary and fantasy novels for quite some time and this was a great romcom to read over the snowy, freezing cold weekend we are having here this weekend.
I thought the two narrators were excellent. They really brought Gia and Mark to life. This book really lent itself well to the dual narrated format alternating between Gia and Mark.
This was a hilarious romcom following an amateur private investigator Gia, who also helps out at her family's bridal shop. Gia was inspired to start a secret business to uncover unfaithful partners, after she herself was cheated on by someone she thought was "the one". She is pretty jaded about love and relationships, but she loves her family and aspired to be a real PI one day. While on a job she runs in to Mark, a maintenance man at a local resort. She escapes unscathed, but she and Mark will meet again sooner than she expects. Unbeknownst to her Mark's sister has ordered a custom wedding gown that her sister is making, and they keep running into each other after that.
Gia keeps showing up in unexpected places that Mark just happens to be at with convenient excuses. Turns out she is spying on Gia's fiancé, Guy, and Mark is at all of the prewedding festivities. As he gets pulled in deeper and deeper to Gia's antics, Gia feels worse and worse about lying to him about why she is always around. Gia is constantly finding herself in awkward situations in order to take pictures of her target, and Mark is always interrupting aka distracting her while she is on the job. These situations make for very comedic and sweet interactions between them as Gia tries to come up with a feasible explanation for why she is there in the first place and she tries to ignore her growing attraction to Mark. She is terrified to be hurt in another relationship, but Mark may just be the right guy to let in. His willingness to be patient with her and help her was endearing and their banter was excellent. This gets pretty steamy in parts so be prepared for that.
I enjoyed the cozy mystery aspect as Gia tries to determine if there is a scandal going on with the upcoming wedding or if everything is on the up and up. Her antics are pretty laugh out loud.
If you are looking for a cozy read this winter or a fun beach read this summer, I highly recommend picking this up in whatever format you prefer, it is available on Kindle Unlimited at the time of this post as well as paperback, audiobook, and eBook.
Something went wrong. Please try again in a few minutes.
You voted on this review!
You reported this review!