Share

A Wife For Him (Hearts Under Contract)
A Wife For Him (Hearts Under Contract)
Author: Tummy

His Birthday

Author: Tummy
last update Last Updated: 2024-12-05 00:07:48

The afternoon sunlight filtered through the glass panes of the office building, painting soft golden streaks on the polished floor. 

Irene glanced at her watch as she packed her things. For once, the ticking hands brought no urgency. 

Her workload was lighter today, and for the first time in weeks, she was finishing early.

A faint smile played on her lips as she thought about the evening ahead. 

Today was Dave’s birthday—a day she had been planning for weeks. 

Four years together had taught her how much he valued small surprises, and this year, she intended to make it unforgettable.

As she stepped out of the office, the familiar hum of the city greeted her. 

Cars honked in the distance, and pedestrians moved past with hurried strides, their faces painted with end-of-day weariness.

 But Irene’s heart was light, her steps steady with purpose.

“Irene!”

She turned to see Sarah and a few of her colleagues gathered near the building's entrance.

 Sarah waved her over, her bright smile framed by soft curls.

“You’re done early?” Sarah asked as Irene approached.

“Yeah, for once,” Irene replied, tucking a loose strand of hair behind her ear.

“We’re heading out for drinks to celebrate surviving the week,” Sarah said, gesturing toward the small group. 

“You should come. It’ll be fun.”

Irene hesitated, her gaze flickering toward the street where taxis zipped by.

 A drink sounded tempting—she hadn’t had a proper night out with her colleagues in ages—but tonight wasn’t just any night.

“I’d love to,” she said, her voice warm but resolute, “but I can’t today.”

Sarah raised an eyebrow, her smile turning teasing. “Oh, let me guess. Dave?”

“Dave,” Irene confirmed with a small laugh.

“Of course,” Sarah said, rolling her eyes playfully. “Well, have fun with Prince Charming. We’ll just be drowning our sorrows without you.”

Irene chuckled. “I’ll make it up to you, I promise.”

“Better,” Sarah called over her shoulder as she and the group headed toward a nearby bar.

Irene lingered for a moment, watching them go before turning toward the bakery. Her heart swelled with anticipation.

The bell above the bakery door chimed softly as she stepped inside. 

The warm scent of sugar and vanilla wrapped around her, instantly lifting her mood.

 Irene scanned the room, her eyes landing on the colorful display of cakes behind the counter.

“Good afternoon!” the clerk greeted, her cheerful tone matching the bright decor of the shop.

“Hi,” Irene replied, stepping closer to the counter. “I’m looking for a birthday cake. Something simple but… thoughtful.”

The clerk nodded, pulling out a small notepad. “Any specific flavor?”

“Vanilla with buttercream frosting,” Irene said, glancing at the display for inspiration. “And I’d like to add a message on it.”

“Of course. What should it say?”

Irene paused, the words forming slowly in her mind. “Write, ‘Happy Birthday to the Best Man in My Life.’”

The clerk’s smile widened. “That’s lovely. Just give me a moment.”

As she waited, Irene’s thoughts wandered. Memories of her and Dave flickered like snapshots—long walks in the park, lazy Sunday mornings, the day he proposed. 

She had been so cautious in the beginning, hesitant to let her guard down, but Dave had a way of making her feel safe.

Today felt significant in more ways than one. Over the past few weeks, she had been preparing herself for something she had put off for a long time—intimacy.

 The thought made her cheeks warm. She had spent countless nights researching, reading articles about what to expect, even watching videos that broke down the emotional and physical aspects.

 She wanted tonight to be perfect.

The clerk returned with the cake, now boxed and tied with a neat ribbon. “Here you go. I hope he loves it.”

“I’m sure he will,” Irene said, handing over the payment. “Thank you so much.”

The walk home was calm, the weight of the cake in her hands grounding her. 

She imagined Dave’s face lighting up when he saw it, the way his smile always managed to erase the stresses of her day.

Their apartment complex came into view, a modest two-bedroom they had shared for nearly two years.

 She climbed the stairs, her anticipation growing with each step.

“Dave?” she called softly as she unlocked the door and stepped inside.

The apartment was quiet, but something felt… off. Her gaze swept across the living room, where a trail of clothes led toward the bedroom. 

A shirt hung over the armrest of the couch. A pair of pants was draped across the coffee table.

Irene frowned, the first twinge of unease creeping into her chest. Dave had always been a bit messy, especially when he was in a rush, but this… this was different.

Balancing the cake carefully, she followed the trail. Her heart thudded against her ribs as she reached the bedroom door.

 Voices filtered through the thin wood—Dave’s, unmistakably, and then a woman’s laughter.

She froze.

The laughter was light, carefree, and painfully familiar.

A male voice joined in, one she didn’t immediately recognize.

Her pulse quickened. What were they saying? She strained to hear, her mind racing to make sense of the situation.

With trembling hands, she reached for the doorknob. The cool metal felt foreign under her palm.

She turned it slowly, her breath hitching as the door creaked open.

The scene that greeted her was both surreal and devastating.

The cake slipped from her hands, hitting the floor with a dull thud. Icing smeared across the wood, but Irene barely noticed.

Her gaze locked on the bed, her chest tightening as she took in the image before her.

Continue to read this book for free
Scan code to download App

Related chapters

  • A Wife For Him (Hearts Under Contract)   Flimsy Excuses

    The door creaked open, its sound oddly loud in the otherwise muffled stillness. Irene stepped into the room, her pulse thundering in her ears as her eyes landed on the bed. The sight before her was like a slap, freezing her in place.Dave was sprawled in the middle of the bed, his arm draped lazily over Diane—her best friend. Next to them lay Tom, Dave’s so-called best friend, the sheets tangled around their naked forms. The smell of sweat and musk hung in the air, unmistakable and revolting.Irene’s throat tightened, her voice catching before she managed a strained, “What is going on here?”Three pairs of eyes turned toward her, not with guilt, not with shock, but with a kind of casual indifference that twisted the knife even deeper. Diane smirked lazily, her lips curling as she propped herself up on an elbow.“Oh, you’re home early,” Diane said, her voice light, almost amused.“Are you serious?” Irene’s voice cracked, trembling with the weight of her disbelief. “Diane… Dave… Tom

    Last Updated : 2024-12-05
  • A Wife For Him (Hearts Under Contract)   Crazy Woman

    The night air was cold against Irene’s flushed cheeks as she staggered out of the bar, her bare foot slapping against the rough pavement. She didn’t seem to notice that one of her shoes was missing, or maybe she didn’t care. Her vision blurred, and the world tilted precariously as she stumbled forward, her arms flailing to steady herself.“Where is he…?” she murmured, her voice hoarse and slurred, almost drowned by the distant hum of traffic.Her other shoe slipped slightly, making her trip. She cursed under her breath, frustration bubbling up, but she kept moving, her steps aimless. The sharp edge of the pavement jabbed her exposed foot, but she didn’t flinch. Her mind was far too preoccupied with the weight of her despair to care about something as trivial as pain.Ahead, the streetlights flickered, casting her shadow across the crosswalk. She stepped onto the road, not bothering to check for cars, her head hanging low.From the distance came the low growl of an engine—a sleek, bl

    Last Updated : 2024-12-06
  • A Wife For Him (Hearts Under Contract)   Dump Her Anywhere

    Inside the dimly lit car, the tension was palpable. Irene leaned closer, her breath warm and heavy with the scent of liquor. Before Daniel could react, her lips were on his—soft, desperate, and intrusive.Daniel froze for a heartbeat, stunned by her audacity. Then, like a spring snapping back, his annoyance surged. "What the hell are you doing?" he growled, shoving her away with more force than he intended.Irene's head collided sharply with the car window, the thud echoing in the confined space. Her body slumped to the side, motionless, her hair spilling over her face."Shit," Daniel muttered, his heart skipping a beat. He leaned forward, panic flickering in his eyes as he shook her shoulder. “Hey, lady—wake up! Miss, can you hear me?”Irene didn’t respond. She remained limp, her head lolling slightly to the side. For a moment, Daniel’s mind raced with the worst possibilities. He glanced at the divider.“Ken!” he barked, his voice sharp and unsteady.The driver’s calm reply came thro

    Last Updated : 2024-12-06
  • A Wife For Him (Hearts Under Contract)   I would Take Responsibility

    Daniel stepped out of the bathroom, the lingering coolness of the ritual rinses still clinging to his hands and mouth. His shirt sleeves were rolled up, his tie discarded somewhere in the corner. He was muttering under his breath, still irritated at the evening’s events. The soft click of the bathroom door behind him punctuated the otherwise silent room.And then he froze.Standing in the middle of the dimly lit suite was Irene, but she wasn’t just standing. She was completely bare, her skin glowing like porcelain under the subdued light, flawless and untouched.Daniel’s throat tightened, and an involuntary gulp escaped him, the sound echoing in the stillness. His eyes widened, unable to immediately process what he was seeing.“Hot,” Irene muttered, her voice slightly slurred as she bent down. Her fingers worked deftly at the clasp of her bra, unhooking it with an unsettling calm. The garment slipped down her arms and onto the floor, joining the other discarded pieces of her cloth

    Last Updated : 2024-12-06
  • A Wife For Him (Hearts Under Contract)   After Six Years

    The sun had barely risen, painting the streets in soft, golden hues as Irene walked hand-in-hand with her twin sons, Ethan and Elias, toward their school. The gentle breeze carried with it a sense of promise, but Irene's mind was clouded with the weight of unfinished tasks and looming deadlines.“Mom,” Ethan began hesitantly, breaking the silence. His tone was thoughtful, as though he’d been rehearsing the question in his head. “Why do you always look so tired?”Irene blinked, caught off guard. She glanced down at him, his small face full of concern far beyond his years.“Because grown-ups have a lot to think about,” she replied softly, trying to keep her tone light. “But don’t worry about me. You’re my biggest reason to keep going.”Ethan frowned, his tiny brows knitting together. “But I don’t want you to be tired because of me.”“You’re not the reason I’m tired, sweetheart. You’re the reason I smile every day,” Irene said, crouching to his level. She cupped his cheek gently, her h

    Last Updated : 2024-12-06
  • A Wife For Him (Hearts Under Contract)   Dazed

    The elevator chimed softly as it came to a halt. The doors slid open with a quiet whoosh, revealing the pristine, glass-walled corridor beyond. Irene stood frozen, her heart still hammering from the tension that had filled the small space just moments ago.The man in front of her—tall, powerful, and exuding an effortless authority—finally lifted his head from his phone. His gaze flickered toward her, and for the briefest second, something unreadable passed over his face. Then, his lips curved into the faintest ghost of a smile—so quick, so subtle, that Irene almost doubted she had seen it.Before she could even process the expression, he looked away, his sharp, calculating eyes masking whatever emotion had briefly surfaced. He took a single step forward, closing the small gap between them, and then, with an ease that made her breath hitch, he reached out.His fingers brushed against her arm—just a whisper of contact—as he helped her up to a fully standing position. The touch was

    Last Updated : 2025-03-02
  • A Wife For Him (Hearts Under Contract)   A Trip

    Irene let out a long, weary sigh, the sound barely audible over the steady thud of her aching footsteps against the stairs. Her legs trembled beneath her, the strain of repeated trips up and down the floors sapping what little energy she had left. Her arms burned from the weight of the thick files she clutched to her chest, and every muscle in her body screamed in protest. She had lost track of how many times she had climbed these stairs today. Three? Four? Maybe even more. It didn’t matter anymore. The only thing that mattered was the fact that she had no choice but to keep going. Her first day at work, and she was already being punished. The thought made her chest tighten with frustration, but she swallowed it down, forcing herself to focus on placing one foot in front of the other. She had been in a hurry earlier, just trying to do her job, and in her desperation, she had unknowingly stepped into the CEO’s private elevator. A simple mistake. One that should have warranted

    Last Updated : 2025-03-18
  • A Wife For Him (Hearts Under Contract)   Seductive Look

    Irene gasped, her heart slamming against her ribs as she stared without blinking at Mr Blackwood. Sir I did not get what you said she finally manage to blurt out after the shock. But Mr. Blackwood barely spared her a glance as he straightened his cufflinks, his voice calm and unyielding. "I said we leave now. Pack your things." Her fingers trembled around the phone in her grasp. "But I—I can't just leave like that. My sons—Ethan, Elias—I promised I'd pick them up early today. I told them we'd get ice cream!" Her voice cracked, the weight of her broken promise sinking deep into her chest. Mr. Blackwood remained indifferent. "Then find someone else to pick them up." His words were a punch to her stomach. Find someone else? Did he think it was that simple? Panic clawed up her throat as she scrambled to think of a solution. Levi. Maybe Levi could help. Her thoughts were in chaos as she turned, ready to call—but the soft click of the door closing made her freeze. He was already gone

    Last Updated : 2025-03-22

Latest chapter

  • A Wife For Him (Hearts Under Contract)   I Would Go Second

    Irene was still replaying the humiliating moment on the plane in her mind when the car rolled to a smooth stop in front of an opulent five-star resort. The towering building loomed before them, bathed in golden lights, its grand entrance adorned with luxury cars and uniformed doormen assisting well-dressed guests. She barely had time to adjust to the sight before Mr. Blackwood stepped out, straightening his cuffs as if this were just another mundane stop on his schedule. Irene hesitated. She didn’t belong in places like this. The marble floors, the crystal chandeliers visible from the entrance, the air of exclusivity—it all screamed money. And not the casual kind. The kind that whispered in private jets and dined on meals worth more than her monthly rent. Swallowing hard, she gathered her courage and stepped out of the car. The moment she did, she felt entirely out of place. Even in the sleek black dress, which now felt like a poor attempt at blending in, she stuck out. She was st

  • A Wife For Him (Hearts Under Contract)   Seductive Look

    Irene gasped, her heart slamming against her ribs as she stared without blinking at Mr Blackwood. Sir I did not get what you said she finally manage to blurt out after the shock. But Mr. Blackwood barely spared her a glance as he straightened his cufflinks, his voice calm and unyielding. "I said we leave now. Pack your things." Her fingers trembled around the phone in her grasp. "But I—I can't just leave like that. My sons—Ethan, Elias—I promised I'd pick them up early today. I told them we'd get ice cream!" Her voice cracked, the weight of her broken promise sinking deep into her chest. Mr. Blackwood remained indifferent. "Then find someone else to pick them up." His words were a punch to her stomach. Find someone else? Did he think it was that simple? Panic clawed up her throat as she scrambled to think of a solution. Levi. Maybe Levi could help. Her thoughts were in chaos as she turned, ready to call—but the soft click of the door closing made her freeze. He was already gone

  • A Wife For Him (Hearts Under Contract)   A Trip

    Irene let out a long, weary sigh, the sound barely audible over the steady thud of her aching footsteps against the stairs. Her legs trembled beneath her, the strain of repeated trips up and down the floors sapping what little energy she had left. Her arms burned from the weight of the thick files she clutched to her chest, and every muscle in her body screamed in protest. She had lost track of how many times she had climbed these stairs today. Three? Four? Maybe even more. It didn’t matter anymore. The only thing that mattered was the fact that she had no choice but to keep going. Her first day at work, and she was already being punished. The thought made her chest tighten with frustration, but she swallowed it down, forcing herself to focus on placing one foot in front of the other. She had been in a hurry earlier, just trying to do her job, and in her desperation, she had unknowingly stepped into the CEO’s private elevator. A simple mistake. One that should have warranted

  • A Wife For Him (Hearts Under Contract)   Dazed

    The elevator chimed softly as it came to a halt. The doors slid open with a quiet whoosh, revealing the pristine, glass-walled corridor beyond. Irene stood frozen, her heart still hammering from the tension that had filled the small space just moments ago.The man in front of her—tall, powerful, and exuding an effortless authority—finally lifted his head from his phone. His gaze flickered toward her, and for the briefest second, something unreadable passed over his face. Then, his lips curved into the faintest ghost of a smile—so quick, so subtle, that Irene almost doubted she had seen it.Before she could even process the expression, he looked away, his sharp, calculating eyes masking whatever emotion had briefly surfaced. He took a single step forward, closing the small gap between them, and then, with an ease that made her breath hitch, he reached out.His fingers brushed against her arm—just a whisper of contact—as he helped her up to a fully standing position. The touch was

  • A Wife For Him (Hearts Under Contract)   After Six Years

    The sun had barely risen, painting the streets in soft, golden hues as Irene walked hand-in-hand with her twin sons, Ethan and Elias, toward their school. The gentle breeze carried with it a sense of promise, but Irene's mind was clouded with the weight of unfinished tasks and looming deadlines.“Mom,” Ethan began hesitantly, breaking the silence. His tone was thoughtful, as though he’d been rehearsing the question in his head. “Why do you always look so tired?”Irene blinked, caught off guard. She glanced down at him, his small face full of concern far beyond his years.“Because grown-ups have a lot to think about,” she replied softly, trying to keep her tone light. “But don’t worry about me. You’re my biggest reason to keep going.”Ethan frowned, his tiny brows knitting together. “But I don’t want you to be tired because of me.”“You’re not the reason I’m tired, sweetheart. You’re the reason I smile every day,” Irene said, crouching to his level. She cupped his cheek gently, her h

  • A Wife For Him (Hearts Under Contract)   I would Take Responsibility

    Daniel stepped out of the bathroom, the lingering coolness of the ritual rinses still clinging to his hands and mouth. His shirt sleeves were rolled up, his tie discarded somewhere in the corner. He was muttering under his breath, still irritated at the evening’s events. The soft click of the bathroom door behind him punctuated the otherwise silent room.And then he froze.Standing in the middle of the dimly lit suite was Irene, but she wasn’t just standing. She was completely bare, her skin glowing like porcelain under the subdued light, flawless and untouched.Daniel’s throat tightened, and an involuntary gulp escaped him, the sound echoing in the stillness. His eyes widened, unable to immediately process what he was seeing.“Hot,” Irene muttered, her voice slightly slurred as she bent down. Her fingers worked deftly at the clasp of her bra, unhooking it with an unsettling calm. The garment slipped down her arms and onto the floor, joining the other discarded pieces of her cloth

  • A Wife For Him (Hearts Under Contract)   Dump Her Anywhere

    Inside the dimly lit car, the tension was palpable. Irene leaned closer, her breath warm and heavy with the scent of liquor. Before Daniel could react, her lips were on his—soft, desperate, and intrusive.Daniel froze for a heartbeat, stunned by her audacity. Then, like a spring snapping back, his annoyance surged. "What the hell are you doing?" he growled, shoving her away with more force than he intended.Irene's head collided sharply with the car window, the thud echoing in the confined space. Her body slumped to the side, motionless, her hair spilling over her face."Shit," Daniel muttered, his heart skipping a beat. He leaned forward, panic flickering in his eyes as he shook her shoulder. “Hey, lady—wake up! Miss, can you hear me?”Irene didn’t respond. She remained limp, her head lolling slightly to the side. For a moment, Daniel’s mind raced with the worst possibilities. He glanced at the divider.“Ken!” he barked, his voice sharp and unsteady.The driver’s calm reply came thro

  • A Wife For Him (Hearts Under Contract)   Crazy Woman

    The night air was cold against Irene’s flushed cheeks as she staggered out of the bar, her bare foot slapping against the rough pavement. She didn’t seem to notice that one of her shoes was missing, or maybe she didn’t care. Her vision blurred, and the world tilted precariously as she stumbled forward, her arms flailing to steady herself.“Where is he…?” she murmured, her voice hoarse and slurred, almost drowned by the distant hum of traffic.Her other shoe slipped slightly, making her trip. She cursed under her breath, frustration bubbling up, but she kept moving, her steps aimless. The sharp edge of the pavement jabbed her exposed foot, but she didn’t flinch. Her mind was far too preoccupied with the weight of her despair to care about something as trivial as pain.Ahead, the streetlights flickered, casting her shadow across the crosswalk. She stepped onto the road, not bothering to check for cars, her head hanging low.From the distance came the low growl of an engine—a sleek, bl

  • A Wife For Him (Hearts Under Contract)   Flimsy Excuses

    The door creaked open, its sound oddly loud in the otherwise muffled stillness. Irene stepped into the room, her pulse thundering in her ears as her eyes landed on the bed. The sight before her was like a slap, freezing her in place.Dave was sprawled in the middle of the bed, his arm draped lazily over Diane—her best friend. Next to them lay Tom, Dave’s so-called best friend, the sheets tangled around their naked forms. The smell of sweat and musk hung in the air, unmistakable and revolting.Irene’s throat tightened, her voice catching before she managed a strained, “What is going on here?”Three pairs of eyes turned toward her, not with guilt, not with shock, but with a kind of casual indifference that twisted the knife even deeper. Diane smirked lazily, her lips curling as she propped herself up on an elbow.“Oh, you’re home early,” Diane said, her voice light, almost amused.“Are you serious?” Irene’s voice cracked, trembling with the weight of her disbelief. “Diane… Dave… Tom

Explore and read good novels for free
Free access to a vast number of good novels on GoodNovel app. Download the books you like and read anywhere & anytime.
Read books for free on the app
SCAN CODE TO READ ON APP
DMCA.com Protection Status