Extra Dirty (A Ruby Steele Cozy Mystery—Book 2)
By Mia Gold
()
About this ebook
Ruby Steele, 30, beautiful, fit, seems just like any other ex-pat hiding out in the Bahamas and playing local bartender. But unruly patrons find out the hard way: Ruby is a mixed-martial-arts pro, and not one you’d want to cross.
A 40-something female tourist seeks out Ruby, desperate for her help. She was out partying all night with her friend, both of them drinking way too much and doing things they don’t want their husbands to know about.
The problem is, as of 12 hours ago, her friend is missing.
Their husbands can’t know.
The cops can’t know.
She needs Ruby’s help. And she’s running out of time.
Ruby, though, has enough problems of her own. Shadowy figures from her old life are getting close. Way too close.
Can Ruby really pay detective and take on someone else’s problems? Who is this woman, anyway? And what isn’t she telling her?
Ruby can’t keep away from a bad decision.
And this time, it looks like, there won’t be any exception….
Welcome to the Bahamian world of Ruby Steele, replete with her local dive bar, her wily pet monkey, her major drinking problem, her (way) too many fights, her inability to get herself out of trouble, and her fists made of stone. Ruby’s life is a complete wreck. But there’s one thing she’s good at: capturing your heart.
EXTRA DIRTY (A RUBY STEELE COZY MYSTERY) is book #2 in a page-turning cozy mystery/thriller series, one that will linger with you long after the last page is read.
Book #3 (FULL-BODIED) in the series is also available.
Related to Extra Dirty (A Ruby Steele Cozy Mystery—Book 2)
Related ebooks
Murder is a Nightmare: A Hannah Kline Mystery, #7 Rating: 5 out of 5 stars5/5Blazing Rattles (Book 10): A Harley and Davidson Mystery, #10 Rating: 0 out of 5 stars0 ratingsDelivery Rating: 3 out of 5 stars3/5Bicerin and Bloodshed (Cup of Jo 12) Rating: 0 out of 5 stars0 ratingsDead to the World Rating: 0 out of 5 stars0 ratingsMurder is a Hate Crime: A Hannah Kline Mystery, #8 Rating: 0 out of 5 stars0 ratingsMasked in Paradise: A Destination Death Mystery: A Destination Death Mystery, #2 Rating: 0 out of 5 stars0 ratingsFrozen in Paradise: A Destination Death Mystery: A Destination Death Mystery, #3 Rating: 0 out of 5 stars0 ratingsThe Daughter Rating: 0 out of 5 stars0 ratingsThe Couples Rating: 0 out of 5 stars0 ratingsBehind the Walls Rating: 5 out of 5 stars5/5Shattered in Paradise: A Destination Death Mystery: A Destination Death Mystery, #5 Rating: 0 out of 5 stars0 ratingsMurder On Her Honeymoon: A Hannah Kline Mystery, #6 Rating: 4 out of 5 stars4/5Dead Little Dolly Rating: 0 out of 5 stars0 ratingsParks Pat Mysteries 1-3 Rating: 0 out of 5 stars0 ratingsAfter the Ferry: A Gripping Psychological Novel Rating: 0 out of 5 stars0 ratingsCastle Cay Rating: 3 out of 5 stars3/5Still Waters Rating: 4 out of 5 stars4/5Betrayed in Paradise: A Destination Death Mystery: A Destination Death Mystery, #6 Rating: 0 out of 5 stars0 ratingsEnd of Secrets Rating: 0 out of 5 stars0 ratingsRequiem for a Rescue Dog Queen Rating: 0 out of 5 stars0 ratingsPinot Red or Dead? Rating: 4 out of 5 stars4/5Cat's Paw, a Crazy Cat Lady Cozy Mystery #3 Rating: 4 out of 5 stars4/5Sauvigone for Good Rating: 4 out of 5 stars4/5Knockout (A Holly Hands Cozy Mystery—Book 1) Rating: 0 out of 5 stars0 ratingsKissing Games Rating: 5 out of 5 stars5/5Anywhere but Here Rating: 0 out of 5 stars0 ratingsTwo Time Loser: A Samantha True Mystery, #5 Rating: 0 out of 5 stars0 ratingsMurder Between the Covers Rating: 0 out of 5 stars0 ratingsCorporate Kingdom: A Thriller Rating: 0 out of 5 stars0 ratings
Humor & Satire For You
Everything Is F*cked: A Book About Hope Rating: 4 out of 5 stars4/5The 2,320 Funniest Quotes: The Most Hilarious Quips and One-Liners from allgreatquotes.com Rating: 4 out of 5 stars4/5The Subtle Art of Not Giving a F*ck: A Counterintuitive Approach to Living a Good Life Rating: 4 out of 5 stars4/5Sex Hacks: Over 100 Tricks, Shortcuts, and Secrets to Set Your Sex Life on Fire Rating: 4 out of 5 stars4/51,001 Facts that Will Scare the S#*t Out of You: The Ultimate Bathroom Reader Rating: 4 out of 5 stars4/5The Best F*cking Activity Book Ever: Irreverent (and Slightly Vulgar) Activities for Adults Rating: 2 out of 5 stars2/5How to Be Alone: If You Want To, and Even If You Don't Rating: 4 out of 5 stars4/5101 Fun Personality Quizzes: Who Are You . . . Really?! Rating: 3 out of 5 stars3/5Mindful As F*ck: 100 Simple Exercises to Let That Sh*t Go! Rating: 4 out of 5 stars4/5Love and Other Words Rating: 4 out of 5 stars4/5Tidy the F*ck Up: The American Art of Organizing Your Sh*t Rating: 4 out of 5 stars4/5The 2,548 Wittiest Things Anybody Ever Said Rating: 3 out of 5 stars3/5The Great Book of Riddles: 250 Magnificent Riddles, Puzzles and Brain Teasers Rating: 4 out of 5 stars4/5The Screwtape Letters Rating: 4 out of 5 stars4/5Dating You / Hating You Rating: 4 out of 5 stars4/5Killing the Guys Who Killed the Guy Who Killed Lincoln: A Nutty Story About Edwin Booth and Boston Corbett Rating: 5 out of 5 stars5/5Everything I Know About Love: A Memoir Rating: 4 out of 5 stars4/5The Soulmate Equation Rating: 4 out of 5 stars4/5Solutions and Other Problems Rating: 4 out of 5 stars4/5Maybe You Should Talk to Someone: the heartfelt, funny memoir by a New York Times bestselling therapist Rating: 4 out of 5 stars4/5I Will Judge You by Your Bookshelf Rating: 4 out of 5 stars4/5My Favorite Half-Night Stand Rating: 4 out of 5 stars4/5Swamp Story: A Novel Rating: 4 out of 5 stars4/5Plato and a Platypus Walk Into a Bar...: Understanding Philosophy Through Jokes Rating: 4 out of 5 stars4/5Anxious People: A Novel Rating: 4 out of 5 stars4/5Go the F**k to Sleep Rating: 4 out of 5 stars4/5And Every Morning the Way Home Gets Longer and Longer: A Novella Rating: 4 out of 5 stars4/5I Hope They Serve Beer In Hell Rating: 3 out of 5 stars3/5
Reviews for Extra Dirty (A Ruby Steele Cozy Mystery—Book 2)
0 ratings0 reviews
Book preview
Extra Dirty (A Ruby Steele Cozy Mystery—Book 2) - Mia Gold
EXTRA DIRTY
(A Ruby Steele Cozy Mystery—Book Two)
MIA GOLD
Mia Gold
Debut author Mia Gold is author of the HOLLY HANDS COZY MYSTERY, comprising three books (and counting); and of the RUBY STEELE COZY MYSTERY series, comprising three books (and counting).
Mia would love to hear from you, so please visit www.miagoldauthor.com to receive free ebooks, hear the latest news, and stay in touch.
img1.pngCopyright © 2021 by Mia Gold. All rights reserved. Except as permitted under the U.S. Copyright Act of 1976, no part of this publication may be reproduced, distributed or transmitted in any form or by any means, or stored in a database or retrieval system, without the prior permission of the author. This ebook is licensed for your personal enjoyment only. This ebook may not be re-sold or given away to other people. If you would like to share this book with another person, please purchase an additional copy for each recipient. If you’re reading this book and did not purchase it, or it was not purchased for your use only, then please return it and purchase your own copy. Thank you for respecting the hard work of this author. This is a work of fiction. Names, characters, businesses, organizations, places, events, and incidents either are the product of the author’s imagination or are used fictionally. Any resemblance to actual persons, living or dead, is entirely coincidental. Jacket image Copyright popout, used under license from Shutterstock.com.
BOOKS BY MIA GOLD
HOLLY HANDS COZY MYSTERY
KNOCKOUT (Book #1)
SUCKER PUNCH (Book #2)
BELOW THE BELT (Book #3)
RUBY STEELE COZY MYSTERY
ON THE ROCKS (Book #1)
EXTRA DIRTY (Book #2)
FULL BODIED (Book #3)
CONTENTS
CHAPTER ONE
CHAPTER TWO
CHAPTER THREE
CHAPTER FOUR
CHAPTER FIVE
CHAPTER SIX
CHAPTER SEVEN
CHAPTER EIGHT
CHAPTER NINE
CHAPTER TEN
CHAPTER ELEVEN
CHAPTER TWELVE
CHAPTER THIRTEEN
CHAPTER FOURTEEN
CHAPTER FIFTEEN
CHAPTER SIXTEEN
CHAPTER SEVENTEEN
CHAPTER EIGHTEEN
CHAPTER NINETEEN
CHAPTER TWENTY
CHAPTER TWENTY ONE
CHAPTER TWENTY TWO
CHAPTER TWENTY THREE
CHAPTER TWENTY FOUR
CHAPTER TWENTY FIVE
CHAPTER TWENTY SIX
CHAPTER TWENTY SEVEN
CHAPTER TWENTY EIGHT
CHAPTER ONE
Are you sure this is safe?
Ruby Steele certainly didn’t feel safe. It was amazing that an innocuous thumb drive could strike so much fear in an ex-MMA fighter.
But she knew that whatever it contained had the power to change her world.
Safe as can be,
the computer hacker said.
They sat at his dining room table in a respectable neighborhood in Nassau. The hacker was dressed surprisingly well for a computer geek. He obviously got paid handsomely for his work and had picked up some fashion sense along with his skills at cracking into virtual spaces where he wasn’t supposed to be. He looked about thirty, not bad looking except for a pair of thick glasses and a hunch from sitting in front of the computer all day. Ruby guessed he was the only local in the Bahamas who didn’t go to the beach regularly.
His laptop sat on the table in front of them. Ruby looked at it like it might leap up and bite her.
You sure this is secure? This thumb drive might have some seriously sensitive information. It might have spyware too.
Relax,
the hacker said. Ruby wished she could. He was one of Javon’s friends, which put him in the untrustworthy-but-probably-capable category. That didn’t mean he couldn’t get zapped by whatever was on this thumb drive, though. Javon had assured her that he was the best hacker in the Bahamas. But how could a small-time pot dealer know that?
Look,
the hacker said. I had a friend buy this computer with cash. No trace. No image of me in the store. I’ve never downloaded any software that requires registration. In fact, I’ve never downloaded anything at all. I removed the WiFi port. Nothing can get in or out of this computer unless we use a USB port. Also, I have top-shelf antivirus software in here. Not the stuff that regular people buy. Government quality.
Well, all right,
Ruby said reluctantly.
Still she hesitated. Her old boss, Senator Wishbourne, had left this for her in a safety deposit box before she got assassinated on Ruby’s watch. Ruby had been in hiding ever since and didn’t know who had killed the senator, or why. Maybe it had something to do with arms deals arranged by Carl Wishbourne, the senator’s husband. Or maybe it had something to do with one of the countless other corrupt affairs the senator had her fingers in. For some reason, she had wanted Ruby to know.
This little electronic device could answer all her questions.
Or open up a whole new can of worms.
You want to do this or not?
the hacker asked, giving her a sympathetic look. Ruby got the impression that he asked that question a lot.
I do and I don’t,
Ruby admitted.
The hacker gave an understanding nod.
If I don’t, I’ll live my life wondering.
But if I do …
Damn it,
Ruby grumbled.
She slid the thumb drive into the USB port.
All right. Let me scan first,
the hacker’s voice turned businesslike. He hunched further over the keyboard. I’m doing a deep scan so it will take a sec. Nope, no viruses of any kind. Let’s open this thing.
A password prompt appeared on the screen.
Damn,
Ruby muttered. She couldn’t decide whether she felt stymied or relieved.
Don’t worry, I have a program for that.
He tapped on a few keys and a flurry of words and numbers appeared and disappeared in a dialog box, too quick to read.
The ten thousand most common passwords,
he explained, adjusting his glasses. Along with variations in capitalization. It’s amazing how many people still use ‘12345’ or ‘password’ for their password. Beyond stupid.
The person who owned this was a lot of things, but they weren’t stupid.
You’d be surprised.
They watched the passwords flick on and off the screen for another couple of minutes. Suddenly it stopped.
Huh. Looks like this guy was smart after all.
Not a guy, a woman, and a United States senator. Not that I’m going to tell you that.
Now what?
she asked.
He got up, moved to the opposite side of the table so he couldn’t see the screen, and sat down.
Try out anything you can think of. The guy’s name. His dog’s name. Your name. Whatever. Fiddle with the capitalization, and don’t forget numbers. What dates or ages were important to him? The number of his house. His locker at the gym. Anything.
This could take ages.
The hacker shrugged.
Ruby stared at the screen. Knowing Senator Wishbourne, she had memorized some complex string of letters and numbers, something no one could guess.
On the other hand, the senator had wanted her to find this with the intention that Ruby crack it, so maybe she really could guess the password.
Ruby got to work. She tried out her real name and every name she could think of from Senator Wishbourne’s circle. Nothing. She tried out place names from the Bahamas, names of companies the senator’s husband had done business with, anything that popped into her head. She even tried the name of a childhood cat the senator had mentioned once, and the name of her favorite coffee at Starbucks.
Ruby took care to try every variation, try every pattern of capitalization, even combined potential passwords. No luck.
Finally she sat back with a sigh. Her fingers felt sore. She must have typed in hundreds of passwords. She glanced at the clock on the computer and noticed she had been going for an hour.
I have a more robust program I can try,
the hacker said.
Why the hell didn’t you tell me that in the first place?
Because it goes through tens of millions of alphanumeric sequences. It can take days.
Ruby stared at the screen. Now that she had made her decision to let the genie out of the bottle, all hesitation had vanished. She really needed to see what was on this thumb drive. Senator Wishbourne had hinted to Ruby where to find it just as they got attacked by the assassins who ended up killing her. It was obviously important. But she hadn’t had time to give her the password, or had assumed she’d guess it.
Had that been what she had tried to gasp out in her last choked breath as she suffocated with a collapsed windpipe?
And were the contents of this thumb drive what the assassins had been after in the first place? They had stolen the senator’s briefcase full of sensitive documents. While everyone had assumed that’s what they wanted, had they really been after this thumb drive?
So many questions, and none of them could be answered because of a damn password prompt.
The program works most of the time. No guarantees, of course, but if it doesn’t work I only charge a hundred instead of a thousand.
Ruby looked at him. I have to have some compensation for my time,
he added apologetically.
It’s not the money, it’s that I don’t want to leave it with you.
Can I run this program myself?
Ruby asked.
The hacker frowned and crossed his scrawny arms over his unimpressive chest. Not without training, and I’m not going to give that to you. This is my livelihood.
Ruby grunted and gave him the two hundred she owed for his initial consultation.
She took the thumb drive and stood.
Then she hesitated. What chance did she have of unlocking it herself? She needed this guy.
But she couldn’t leave the thumb drive with him. Too dangerous.
She decided she’d take a page from his book andhave one of her friends buy her a laptop with cash and she’d try to crack it in her spare moments.
But first she had something else to do. An old friend, and an old flame, was flying back to the States in a few hours. She had to see him before he left.
This part of her past wouldn’t wait.
* * *
An hour later, she stood on the balcony of Tim Harris’s hotel room. It was a second-rate place and didn’t have a view of the ocean. Still, the azure sky and waving palm trees were pleasant enough, and it was Tim’s last day. He wanted to get as much sun as possible before returning to the States the following morning. They stood side by side, almost touching, looking out at the scene.
Wish I could stay here longer,
Tim said. This is a hell of a place you’ve found to hide.
It was nice having you here,
she said, and meant it. He had brought up a lot of old memories. Not all of them good, but some of them sure were. And it felt nice to know someone from her old life cared. Besides Axel, her most trusted MMA buddy, no one else knew she was here.
Tim gave her a wry smile. You didn’t think it was nice when you thought I was jumping you in the alley.
Ruby laughed. I don’t mind a bit of bare-knuckle sparring.
Tim touched the red lines on his face and chuckled. I mind getting attacked by a monkey.
You made friends in the end.
He’s a sweet little guy when he isn’t sinking his claws into you.
Tim’s expression grew serious. So … how did it go?
Ruby shook her head. Password protected. He couldn’t crack it. He tried a simple program, and I tried any words I could think of. Nothing worked. He has a more robust program, but it takes days and I don’t know him well enough to trust him with the thumb drive.
I know people in the States,
Tim said. People I can trust.
I can’t let you take this on. The senator wanted me to deal with it. I just wish I knew why.
You were always her favorite.
Did Ruby note a hint of jealousy in his voice?
She always wanted a daughter,
Ruby explained.
Tim snorted. Yeah, and instead she got Tucker.
Tucker was her spoiled son. Connections had gotten him into Princeton, but nothing the senator or her husband could do kept him off the coke and the sorority girls.
Are you seeing Sanyjah today?
Ruby asked. Tim and one of her Bahamian friends had hit it off.
Tim made a face. Nah. She friend zoned me.
Awww.
Ruby patted him on the head. I thought you guys were getting along great.
So did I. I tried to kiss her and she said, ‘I really like you, and if you lived here I would tear your clothes off right now, but I’m not looking for a one-night stand.’
Ouch. Friend zoning with a ‘what if.’ That’s gotta burn.
Tim grunted. Thanks.
Ruby chuckled and elbowed him in the ribs. The news made her feel happy in a selfish sort of way. She and Tim had a fling once, many years ago. They had decided not to do it again since they worked together.
But they weren’t working together now …
So what do you want to do today?
she asked.
Tim shrugged. I don’t know. Show me around.
Sure, it’s a small island. I’ll show you everything.
Tim cocked an eyebrow. Everything?
Their eyes locked. Ruby felt her heart do a little flip-flop. Tim moved in closer. Ruby lifted up her face. Tim bent closer …
… and Ruby stepped back.
No.
Tim slumped. Sorry.
It’s all right.
No, I was out of line. I was just thinking about, you know.
Yeah, I know, and it was amazing. But that was a long time ago and—
You really like me, and if I lived here you would tear my clothes off right now, but you’re not looking for a one-night stand.
Ruby giggled, then felt bad. Sorry.
Tim shook his head. Friend zoned twice in one day. And they call this place paradise.
She took his hand. His eyes sparked with a wary hope.
Ruby felt bad about extinguishing it. Well, let me show you some of paradise. As a friend.
They went to the beach together, and it wasn’t long before the warm breeze eased their mutual tension and replaced it with happy companionship. Soon they were chatting and laughing like old times. They had a big seafood meal at a special place Ruby knew on the beach, and then another long walk before the time sadly came for Tim to check out of his hotel and take the airport shuttle.
They embraced just as it pulled up in front of the hotel.
I’ll keep my ear to the ground,
Tim said. Would you mind if I came down again? Like in a few months so it doesn’t look suspicious? No expectations. It’s just nice to see you.
Ruby nodded, not sure what to say or feel. All right. Take care of yourself.
You’re the one who needs to do that.
Big time,
she snorted. And take care of that scrawny assed supermodel you’re guarding.
Tim laughed. I will.
They hugged again, tighter this time. Pain jabbed Ruby’s side from the cracked rib she’d gotten in an illegal brass knuckle fight earlier that week. Ruby winced at the memory. She sure as hell didn’t want to ever see that place again.
The King says you still owe him two fights.
Why do I get so much drama in my life?
Bye,
Tim said.
Bye.
Ruby bit her lip as he got in the airport shuttle and it pulled away. Then she let out a sigh and headed for the bus stop.
She shoved her hands into her pockets, and her heart suddenly turned to ice.
The pocket where she had put the thumb drive was empty.
CHAPTER TWO
Ruby checked her front pockets, a cold sweat breaking out on her skin. Nothing.
Damn it! I knew it! I knew he couldn’t be trusted.
She turned the pockets inside out. Wallet. Keys. Phone. No thumb drive.
Damn it!
She checked her back pockets, where she never put anything, and found it.
And then she remembered. When she had paid for lunch, she had felt the thumb drive almost slip out as she pulled out her wallet, so she had shifted it to her back pocket to be safe.
Ruby groaned.
I really need to more trusting, or at least less paranoid.
But the way my life has been going, who can blame me?
She put the thumb drive back in her pocket, her hands trembling with the aftershock.
I need to relax.
Ruby turned back toward the hotel, heading for the bar.
She got two steps from the door when she froze.
What the hell am I doing?
she asked herself out loud.
She had promised herself that she wouldn’t drink any more, and at the first sign of stress she had run for the nearest bottle.
Shaking her head, she headed home.
As she sat in the back of a taxi, berating herself for her weakness and feeling guilty for mistrusting Tim, she stared out the window. The coastal resort area with its hotels and golf courses, its rental homes and fine restaurants, soon were left behind. They passed through a business area of Nassau that few visitors ever saw, then into a residential neighborhood for Bahamians.
And that neighborhood grew increasingly shoddy. The taxi passed decent, freshly painted bungalows with well-tended yards that gradually gave way to smaller houses and smaller yards. At this time of day many of the yards were full of Bahamian families, the children playing, the adults sitting on rickety chairs, everyone getting out of their overcrowded homes, often shared by two or more families, in order to catch the tropical breeze. No one had air conditioning here.
What did not change was the tidiness of the homes. Unlike poor areas back in the States, there were no cars up on cinderblocks, no broken bits of furniture or discarded plastic toys. The Bahamians, no matter what their income level, kept their homes and yards clean. Only the crowding, the faded paint, and the depressed look on people’s faces hinted that all was not well.
This was Ruby’s neighborhood. She had fled to the island with virtually no money and a questionable legal status. Moving to this neighborhood not only proved affordable, it was anonymous. Her landlord took payment in cash and her name did not appear on any utilities.
She was the only outsider in the neighborhood except for a Dutch hippie couple, who had been in the Bahamas for so long they had practically become locals, and an American drug addict who everyone ignored.
They ignored Ruby too. She did not make friends with her neighbors and had smacked down a couple of the guys who had tried to rob her when she first moved in.
Now everyone left her alone. She had become part of the scenery, as anonymous and uninteresting as the palm tree in her back yard.
She preferred it that way.
As she got out of the cab, her neighbor’s curtain twitched. Mrs. Strapp, the local gossip, was the only one on Ruby’s street who still kept an eye on her. And she never stopped keeping an eye on her.
Ruby could see her fixed stare from behind the razor-thin gap between the edge of the curtain and the side of the window pane. Mrs. Strapp thought she was being subtle, but her hands shook a bit from age and that always created a telltale rustle of the curtain.
Blowing her a kiss, Ruby entered her house, keeping her own curtains drawn. She liked her privacy and wished Mrs. Strapp would move somewhere else. Pluto maybe, even though it was no longer a planet. At least everyone else on the block hated her too. Ruby doubted they listened when Mrs. Strapp gave them an hour-by-hour account of Ruby’s movements.
As soon as she closed the front door behind her, something leapt out of the shadows of her living room and landed on her shoulders. Furry arms wrapped around her neck.
Hey Zoomer!
Ruby said, scratching the Capuchin monkey on his back. Technically owned by her boss, Zoomer was virtually the communal property of the entire bar, going home with various staff members and regulars. Being less than two feet tall and only weighing about six pounds, he made an excellent accessory for a girl on the run, especially since Ruby didn’t wear jewelry. That would only attract unwanted attention in this neighborhood. Zoomer’s body and limbs were black, but his chest and round little face were tawny, almost white by comparison. His circular face, fringed with fur, spread wide in an exaggerated imitation of a human smile.
Hey, buddy, did you miss me?
Switching on a light, Ruby carried Zoomer to the kitchen, where she set down a bowl with nuts and a couple of bits of sugarcane. Zoomer hooted and stood on the floor, looking up at her expectedly.