
When Ellie’s blind, dying grandfather gathers the greedy family to announce he’s donating his fortune to charity, tension explodes. The open safe tempts everyone, and as relatives enter the room one by one, Ellie suspects foul play. But when it’s her turn, Grandpa reveals a shocking truth.
At 19, I was the black sheep of a family that treated me like I was invisible. After Mom died, Dad married Sharon, who came complete with two daughters and had enough emotional baggage to sink a cruise ship.

A woman standing in a doorway | Source: Midjourney
The way they looked at me — like I was something they’d scraped off their shoes — made our spacious home feel smaller than a closet.
Their matching designer outfits and perfectly styled hair only emphasized how much I didn’t belong with my thrift store clothes and a messy ponytail.
“Ellie, dear,” Sharon would say, her voice dripping with fake sweetness, “wouldn’t you be more comfortable eating in the kitchen?”

A disapproving woman seated at a dinner table | Source: Midjourney
That was her way of saying I embarrassed her in front of her country club friends. Dad would just stare at his plate, suddenly fascinated by his roasted asparagus.
My cousins weren’t any better. All six of them treated family gatherings like networking events, schmoozing with anyone who might boost their social status.
I usually ended up in the kitchen, helping the staff clean up. At least they talked to me like I was human. Maria, our cook, always saved me a piece of her famous chocolate cake.

A decadent chocolate cake | Source: Pexels
“Those people out there?” she’d say, sliding me an extra-large slice. “They don’t know what they’re missing.”
But Grandpa? He was different. He’d worked his way up from nothing to build the family fortune, but being wealthy never changed him. Grandpa was the salt of the earth, through and through.
He was the only one in the family who saw me for who I really was when everyone else looked right through me.

A young woman speaking to her grandfather | Source: Midjourney
Grandpa taught me everything worth knowing, from how to plant the perfect rose garden to how to laugh when life kicks you in the teeth.
While the rest of the family was busy climbing their social ladders, Grandpa and I would sit on his wraparound porch, drinking lemonade and talking about everything and nothing.
“Remember, Ellie,” he’d say when I was having a rough day, “the best revenge is living well. And maybe a little practical joke now and then.”

A young woman sitting on a porch with her grandfather | Source: Midjourney
I didn’t fully understand what he meant until that summer when everything changed.
Grandpa got sick, and his health deteriorated fast. His eyesight failed, and suddenly he was bedridden. The family descended like locusts, their concern was as fake as Sharon’s designer handbags.
I visited him every day, watching as he grew weaker, my heart breaking a little more each time. While the others whispered about his massive wall safe and what might be inside it, I just held his hand and read him his favorite books.

An open book | Source: Pexels
We worked our way through “The Count of Monte Cristo” at his request, which should have been my first clue about what was coming.
“Read that part again,” he’d say, “where Edmund discovers the treasure.”
Now I wonder if he was trying not to laugh.
Then came the day that changed everything.

A worried woman sitting at her grandfather’s bedside | Source: Midjourney
“Family meeting,” Grandpa announced via a voice message, his voice barely above a whisper. “Everyone come to my house. Now.”
The whole family rushed to Grandpa’s house, nearly trampling each other in their hurry to reach his bedside. I hung back, leaning against the wall near the door.
Then I noticed the safe in Grandpa’s bedroom was ajar. Grandpa never left the safe open. I glanced around the room, and my heart sank when I realized I wasn’t the only person who’d noticed.

A young woman frowning | Source: Midjourney
All my relatives were eyeing the dark crack at the door with hungry eyes. Sharon’s daughters, Amber and Crystal, kept nudging each other and pointing at it when they thought no one was looking.
“I’m sad I can’t see any of you anymore,” Grandpa said. “I’d give anything to see your faces again, but it’s too late for that now. The doctor says I don’t have much time left. That’s why I called you all here today. I’ve been putting my affairs in order and I want you all to know that I’ve decided to donate all my money to charity.”

A man wearing dark glasses lying in bed | Source: Midjourney
The silence that followed was deafening. I could practically hear their dreams of inheriting millions shattering like cheap glass. My cousin Bradley actually gasped, then turned and stared at the safe.
Everyone else followed his gaze. It was like they were all thinking the same thing: if they took something, he’d never know.
“Now that’s out of the way, I’d like a chance to speak with each of you privately,” Grandpa continued, adjusting his dark glasses. “Who’s first?”

An elderly man wearing dark glasses speaking to someone | Source: Midjourney
What happened next was like watching piranhas in a feeding frenzy. Everyone started talking at once, pushing and shoving, trying to be first in line.
“Enough!” My uncle declared loudly. “I’m the eldest son, and I will go first.”
The look in his eyes silenced everyone.
“Grandpa, wait!” I called out, trying to warn him, but Amber and Crystal shoved me into the hall.

An extremely worried young woman | Source: Midjourney
I watched from the hallway as they went in one by one. Each came out looking smug, like cats who’d gotten into the cream.
My stomach churned. I knew exactly what was happening. The open safe was too tempting, and a blind old man would never know if they helped themselves, right?
I wasn’t allowed to see Grandpa until everyone else had their chance to “say goodbye.” I walked in and sat beside Grandpa’s bed, ignoring the safe completely. It was too late to prevent my relatives from plundering it now.

A young woman sitting at her grandfather’s bedside | Source: Midjourney
“Grandpa,” I whispered, taking his hand. “I’m not ready for you to go.”
Tears spilled down my cheeks as memories flooded back. “Remember when you taught me to fish? I was so scared of hurting the worms, but you showed me how to bait the hook gently. Or all those summer nights on the porch, watching the stars come out? You taught me every constellation.”
“And you remembered them all,” he said softly. “Just like you remembered to water my roses every day while I’ve been stuck in this bed.”

An elderly man in bed speaking weakly | Source: Midjourney
He squeezed my hand. “You’ve always had a good heart, Ellie. And you’ve always been the one person I could trust.”
Then he did something that made my heart stop. He reached up and took off those dark glasses, revealing eyes that were sharp and clear — and looking right at me.
“You’re probably wondering how I saw all this coming,” he said, grinning like a kid with a secret.
“You… you can see?” I stammered, nearly falling out of my chair.

A shocked woman throwing her hands up in the air | Source: Midjourney
“Yes, and I’ve seen everything,” Grandpa replied. “Every greedy glance, every hand sneaking into that safe. They didn’t think an old blind man could catch them, but I did.” Grandpa gestured to the safe. “Let’s see how much is left, Ellie.”
I walked to the safe, my legs wobbly, and opened the door wide. It was empty!
Grandpa laughed.

An elderly man in bed laughing | Source: Midjourney
“I had 10 million dollars in fake bills in there,” Grandpa announced proudly. “And they took every last one. The real money is in a bank vault downtown. And it’s all yours, Ellie.”
I couldn’t speak. My throat felt like I’d swallowed sand.
“You’re the only one I trust to use it wisely,” he continued. “And if you want to leave this toxic mess of a family behind, don’t look back. Heaven knows I’ve wanted to shake their dust off my shoes for years.”

A smiling elderly man pointing at someone | Source: Midjourney
A few days later, Grandpa’s health suddenly started improving with a new treatment. The doctors were shocked, but I wasn’t. You can’t keep a good trickster down.
I bought two plane tickets to Bali the next day. First class because Grandpa insisted we start our new life in style.
The family exploded when they realized what had happened. Sharon threatened to sue. Dad finally found his voice, but only to demand his “fair share.” My cousins showed their true colors with a rainbow of creative curse words.

Two people arguing | Source: Pexels
We left anyway, with nothing but our suitcases and the satisfaction of knowing justice had been served.
Now, I’m writing this from a beach chair in Bali, watching Grandpa teach local kids how to build the perfect sandcastle.
He’s got more energy than all of them combined, and his laugh carries across the sand like music. His recovery seems even more miraculous in the tropical sun.

An elderly man building a sandcastle with some children | Source: Midjourney
“Pass me another coconut drink, would you, Ellie?” he calls out. “Planning the perfect revenge makes a man thirsty!”
I bring him his drink and sit beside him, watching the sunset paint the sky in colors I never saw back home.
“Was it worth it?” I ask. “All that planning, pretending to be blind?”
He takes a sip and grins. “Look around, kiddo. You’re smiling. You’re free. And those vultures back home are probably still arguing about fake money. I’d say that’s worth everything.”

A woman and her grandfather on the beach at sunset | Source: Midjourney
I lean back and close my eyes, feeling the warm breeze on my face. For the first time, I know exactly what he means when he says living well is the best revenge.
And you know what? He was right about the practical jokes too.
This work is inspired by real events and people, but it has been fictionalized for creative purposes. Names, characters, and details have been changed to protect privacy and enhance the narrative. Any resemblance to actual persons, living or dead, or actual events is purely coincidental and not intended by the author.
The author and publisher make no claims to the accuracy of events or the portrayal of characters and are not liable for any misinterpretation. This story is provided “as is,” and any opinions expressed are those of the characters and do not reflect the views of the author or publisher.
My Manicurist Told Me About Her Lover, Only to Realize She Was Talking About My Husband

My husband surprised me with an appointment with my manicurist, but during our session, I discovered the woman was cheating with him! Angry, I tried to retaliate by getting revenge, but when the truth came out, I was left with egg on my face!
When I went in for my manicurist appointment that day, I had no idea that I was about to get more than what I bargained for. What I discovered had me seething as I imagined the worst about my loving husband. But before we get there, let me backtrack a bit to the day before…

A woman at a beauty parlor | Source: Midjourney
It had been a long day of privately tutoring a mix of energetic six-year-olds learning their ABCs and a precocious eight-year-old trying to ace his fractions. By the time I got home, I was completely drained. Adam, my husband of seven years, greeted me with his signature boyish smile and a kiss on the forehead.
“How’s my favorite teacher?” he asked, handing me a cup of herbal tea.
“Tired,” I replied with a laugh, plopping onto the couch. “But your tea makes it better.”

A happy woman drinking tea | Source: Midjourney
Adam always had a way of making me feel like the most important person in the world. We were one of those couples people envied, with a solid partnership full of love and shared dreams.
We had just started planning for a family, and I’d been secretly pinning nursery ideas to my Pinterest board.
“I might have to work late tonight, and tomorrow I’ll be staying at work overnight, unfortunately,” Adam said, running a hand through his dark hair. “Big project at the office.”

A man running his hand through his hair | Source: Midjourney
I nodded, not thinking much of it. His job as a successful manager for a mid-sized marketing firm often demanded odd hours.
“Just don’t overwork yourself, okay?”
“I won’t,” he promised, kissing me again before adding, “To make it up to you, I booked an appointment for you tomorrow afternoon at Lily’s Luxe Nails.”
I got up and thanked him with a kiss before he gave me one on the cheek and disappeared into his home office.

A woman getting a kiss from her man | Source: Midjourney
The next day, I went and treated myself to the rare indulgence of a trip to Lily’s Luxe Nails. Lily, the owner, was one of my favorite people. She had a magnetic personality, full of dramatic flair and endless gossip!
Her stories always left me laughing or clutching my pearls.
As I settled into the chair, Lily approached with her usual wide grin.
“Honey, you’re glowing! Your hubby’s treating you well?”

A manicurist | Source: Midjourney
“As always,” I said, holding out my hands for her to examine.
She laughed, taking out her tools.
“Well, at least he’s worth it. Some of us don’t get that lucky.”
Her comment caught my attention. Lily wasn’t one to complain about her personal life. In fact, she often bragged about her adventures in romance.
“Oh? Someone giving you trouble?” I asked.

A woman getting her nails done | Source: Midjourney
She smirked, leaning in conspiratorially.
“No trouble at all. I’ve been seeing someone new, a real dreamboat! Smart, funny, successful! And let me tell you, he knows how to treat a lady!”
“Good for you! What’s it like?”
Lily’s eyes sparkled. “Our relationship is UNREAL! I’ve never felt ANYTHING like this before! Not even James compares to him!”
James is Lily’s husband. I’d met him before when he came to her workplace.

A happy man | Source: Midjourney
“I guess I am an old-fashioned girl, ’cause I could never cheat on my husband, and I’m pretty sure he feels the same way,” I responded.
“Girl, that’s YOUR loss! You wouldn’t believe how romantic he is. Last week, he showed up with flowers just because he ‘felt like it.’ You also haven’t SEEN who I’m talking about, don’t even get me started on his dimples!”
“Uh huh…,” I replied, still not convinced that cheating on Adam would be a good idea.

An unsure woman | Source: Midjourney
“He’s also a manager at some company. Busy as hell, but he always makes time for me. He’s planning to meet me tonight at that cute boutique hotel across the street while telling his wife he’s working late so we can meet up. I’m counting down the minutes!”
I froze, a strange chill creeping up my spine.
“That’s sweet,” I managed to say, my voice faltering.
Lily didn’t notice…

An unhappy woman | Source: Midjourney
Dimples? My chest tightened. Adam has dimples. Adam is a manager. Adam was supposed to be working late tonight. I tried to shake off the uneasy feeling clawing at my chest. It had to be a coincidence…
“Well, do you have a picture of this ‘dream guy’? I’m curious,” I asked, hoping to quash my paranoia.
Lily grinned, pulling out her phone.
“Of course, darling! Look at this stud muffin!” she said, pulling out her phone.
My stomach dropped.

An upset woman looking at a phone | Source: Midjourney
There he was, MY Adam, smiling in the photo with his arm casually draped around Lily. I stared at the picture, willing it to be fake. Maybe I was seeing things. Maybe it was a doppelgänger. But deep down, I knew the truth.
“Wow,” I said, my voice trembling as I lost it inside but kept it together for appearances. “He’s…definitely a catch.”
“Right?” Lily gushed, completely unaware of my turmoil as she placed her phone, still unlocked, on the table.

A phone on a manicurist’s table | Source: Midjourney
I forced a laugh, but my mind was racing.
“Excuse me,” I said, standing abruptly. I grabbed her phone quickly when she wasn’t looking. “I need to use the restroom.”
Once inside, I splashed cold water on my face, trying to steady my breathing. Adam. My Adam. Cheating with Lily? I felt like the ground had been ripped out from under me. But as the shock subsided, another emotion took its place: fury.
I wasn’t going to let this slide. I started plotting, and my revenge was going to be served cold tonight at the hotel across the street.

An upset woman in the bathroom | Source: Midjourney
I quickly saved Lily’s husband’s number on my phone, as he was a big part of my revenge.
After I finished my appointment with Lily, I called her husband and told him everything I knew about her affair with Adam. He was as shocked as I was and quickly on board with getting revenge that very night!
Before heading to the hotel together later that night, I insisted we stop at the hardware store. James trailed behind me as I loaded our cart with cans of unwashable paint.

A woman with paint cans | Source: Midjourney
“What’s this for?” he asked, still trying to make sense of my erratic behavior.
“I figured we could mark the cheaters with it. You’ll see,” I said curtly.
When we arrived at the hotel, James and I stood outside the hotel with our “props,” ready to make the “couple’s” meeting unforgettable.
“Are we seriously doing this?” James asked.
“Watch me,” I said with determination as I marched straight through the hotel’s doors, paint cans in hand!

An upset woman outside a hotel with paint cans | Source: Midjourney
When I flung open the doors, I expected to catch Adam and Lily red-handed. But instead, I found myself face-to-face with an entrance full of balloons, streamers, and a massive banner that read: “HAPPY BIRTHDAY, MY LOVE!”
My jaw dropped. Standing in the middle of the room were Lily and Adam, grinning like a pair of mischievous kids. Behind them were my parents, my sister, and a handful of close friends!
“Surprise!” everyone yelled.

People at a surprise party | Source: Midjourney
I stood frozen, the paint cans slipping from my hands. “What…is this?” I stammered.
Adam stepped forward, his dimples on full display.
“It’s your birthday party, sweetheart! We wanted to do something special for you seeing as you ALWAYS forget your birthday.”
“Wait,” I said, my brain struggling to catch up. “So…you’re not cheating?”
Adam laughed, pulling me into a hug.
“Of course not. Lily, James, and I have been planning this for weeks!”

A man at a party | Source: Midjourney
James smiled, and that’s when I finally noticed that he’d joined the others. He stood embracing his wife as Lily chimed in, “You should’ve seen your face! Priceless!”
I burst into tears, overwhelmed with relief and embarrassment. “I thought…”
Adam cupped my face, wiping away my tears.
“I know, and I’m sorry. I shouldn’t have gone that far with the plan. I thought you’d pick up what was happening when I booked your manicurist appointment, but you have to admit, this was worth it.”
It was…

A happy man | Source: Midjourney
The party was a smashing success, filled with laughter, cake, and heartfelt toasts! By the time we left the hotel the next morning, I felt like the luckiest woman in the world, albeit a little foolish for my earlier assumptions.
As we approached Adam’s car in the parking lot, we saw “CHEATER!!!!” scrawled across the windshield in bright red lipstick.
I groaned, covering my face. “I am so, so sorry.”

An embarrassed woman | Source: Midjourney
Adam just laughed.
“It’s washable, right? Besides, it’s a good story to tell our kids one day!”
As we cleaned the car together, I couldn’t help but laugh too. If nothing else, this would be a birthday I’d never forget!

A couple outside by a car | Source: Midjourney
Sadly, Adam’s wife isn’t the only woman to suspect her husband of cheating. Click here to read about a wife who believed her husband was cheating with their son’s fiancee only to discover a much harder truth.
This work is inspired by real events and people, but it has been fictionalized for creative purposes. Names, characters, and details have been changed to protect privacy and enhance the narrative. Any resemblance to actual persons, living or dead, or actual events is purely coincidental and not intended by the author.
The author and publisher make no claims to the accuracy of events or the portrayal of characters and are not liable for any misinterpretation. This story is provided “as is,” and any opinions expressed are those of the characters and do not reflect the views of the author or publisher.
Leave a Reply