Advertisement

At the two-hour mark, Gabby dialed the number Josh had listed. It rang once—then died. The second number was switched off. She tried again. Still nothing. A cold unease crept in. Her fingers tightened around the phone. Something wasn’t right. And whatever it was, it had already begun.

She returned to the kennel, where Juno lay curled, trembling, eyes fixed on the door. Gabby sat beside him, her voice a whisper: “You’ll be reunited with your brother in no time Juno.” But the words turned to ash in her mouth. Even Juno had stopped crying—like he already understood what she was still trying to deny.

By 9:03 p.m., the sky had blackened. No message. No update. Just silence. And in that silence, as Juno stared blankly into the dark, Gabby felt a weight drop in her chest—a heavy, aching truth she couldn’t name yet, but one that shattered her in a way she hadn’t expected…..

Gabby was 25 and lived in a cramped studio above a dumpling shop in Chinatown. She loved the city’s noise, its urgency—but not everything. Her one true hatred? The overflowing animal shelters. Too many forgotten creatures. Even fewer people willing to care.

Advertisement
Advertisement

Animals had always been her constant. As an only child from a split home, she’d grown up with a Beagle named Roger. He was her brother, her best friend, her reason to smile through lonely dinners and awkward holidays. It was Roger who taught her to trust animals more than people.

Advertisement

After completing her vet tech degree, Gabby took a job at Angel Paws, one of the city’s many overburdened shelters. It was chaotic, crowded, and never quiet. But she didn’t mind. Here, she was surrounded by beings who needed her—and that was enough.

Advertisement
Advertisement

She loved all the dogs, but two held a corner of her heart she never let anyone see. Juno and Juniper—a Doberman mix duo with sleek black coats and loyal brown eyes. They were brought in at just 12 days old, dumped because their mother had mated with a stray.

Advertisement

Mutts. That’s what the note had said. Nothing else. Gabby had been furious. They were babies—blind, trembling, innocent. She’d sat with them for hours that first night, bottle-feeding them every three hours. Maybe that’s why they still followed her everywhere like she was their mother.

Advertisement
Advertisement

Now they were two years old. Still in the shelter. Still together. Always together. Juno and Juniper had never spent a single day apart. Gabby made sure of it. She brought them new toys when she could, always gave them a few more treats than protocol allowed.

Advertisement

It was a regular Tuesday, the kind that started with mop buckets and ended in fur-covered scrubs. But the mood was different. The shelter was prepping for the upcoming adoption drive. A biweekly event now, held out of desperation. Space was running out. Time was running out.

Advertisement
Advertisement

Gabby was on social media duty—crafting quirky captions, matching pets with hopeful hashtags. She always saved Juno and Juniper for last. Writing their post was like reopening an old wound. She could predict the outcome already: plenty of likes, zero inquiries. Two black doberman-stray mix, adopted only as a pair? No chance.

Advertisement

Still, she tried. “Juno and Juniper: bonded siblings, total goofballs, and masters of synchronized tail wags. Looking for a home that sees twice the joy, not twice the burden.” She hit publish and closed her eyes, whispering a wish into the noise of the shelter behind her.

Advertisement
Advertisement

After hitting send, Gabby started with cleaning the kennels. Once the kennels were clean and the dogs had been let out into the yard for playtime, Gabby sat at the reception desk with her laptop. She refreshed the shelter’s socials out of habit. Usually by now, there’d be at least a DM or two—basic questions, breed queries, a maybe or a no.

Advertisement

She clicked through the messages, replying with her usual blend of warmth and persuasion. Then, her heart stopped. There was a comment under Juno and Juniper’s post. Not just a like—a real, actual comment. Someone had shown interest. Her fingers hovered in disbelief before clicking through.

Advertisement
Advertisement

The man’s name was Josh. His message was short but hopeful: “These two look perfect. Are they still available?” Gabby’s fingers trembled slightly as she typed back, reiterating that they were only available as a pair. Her stomach twisted, waiting for him to say no. But instead, he said yes.

Advertisement

She nearly cried. Two years of waiting, of reposting, of watching people pass them by—maybe this was it. She confirmed Josh’s visit for the following day at 2 p.m., then stood up and shouted into the hallway, “They’ve got a shot! Juno and Juniper have a visit!”

Advertisement
Advertisement

That night, Gabby prepared a gift basket—premium treats, squeaky toys, their favorite rope tug, and a framed picture of the dogs together. She stayed longer than usual, sitting with them in the kennel, scratching behind their ears, murmuring that everything might just finally work out.

Advertisement

The next morning, Gabby arrived early with a pack of bacon treats tucked under her arm. Juno and Juniper danced with excitement when they saw her. She fed them by hand, heart full and aching. She didn’t want to say goodbye—but she wanted them to have more than a shelter life.

Advertisement
Advertisement

At 2 p.m. sharp, Josh arrived. Tall, soft-spoken, and neatly dressed, he had kind eyes that flicked thoughtfully around the facility as Gabby gave him the tour. But as soon as he saw the dogs, his gaze landed on Juniper—and lingered. Gabby noticed it immediately.

Advertisement

Juno, who looked more mutt than Doberman and had a slight limp in his hind leg, lingered near the back. Juniper’s sleek coat and cropped ears made him seem more close to a purebred, more desirable. Gabby’s heart twinged, but she pushed it aside. Attachment formed differently for everyone. What mattered was that he was taking both of them home.

Advertisement
Advertisement

Josh nodded enthusiastically. “They’re even better in person,” he said, smiling. Gabby collected his ID, printed the adoption forms, and brought out the gift basket while Josh signed. She blinked back tears as she hugged each pup, whispering promises into their fur. They licked her cheek in return.

Advertisement

She led them out front, holding both leashes with careful pride. But as they neared the parking lot, Josh paused. “I’ll take Juniper first,” he said. Gabby stopped in her tracks. “They’re a bonded pair,” she reminded him gently. “You can’t adopt one and leave the other.”

Advertisement
Advertisement

Josh gave a patient smile. “I will take both,” he said. “But look—my backseat’s packed, and now the hamper and toys too. I can’t fit both dogs safely. I’ll drop Juniper home, come back for Juno. Just an hour, tops.”

Advertisement

Gabby hesitated, torn, but when she peered into the car and saw it packed to the roof with luggage, blankets, and now the toy hamper, her protest softened. “Alright,” she said, voice tight. Josh lifted Juniper into the front seat. Juno whimpered. Then the car pulled away—and both dogs cried.

Advertisement
Advertisement

Gabby watched the car disappear around the corner, her arms hanging uselessly at her sides. A strange weight pressed on her chest. Juno had never been without Juniper. Not for an hour. Not for a minute. And now he stood frozen, ears perked, gaze fixed on the empty gate.

Advertisement

She knelt beside him, brushing his fur, but he didn’t budge. “It’s okay,” she whispered. “He’ll be back soon.” But Juno wasn’t listening. He pawed at the door, whining with an edge of panic. Gabby offered him his favorite plushie—ignored. Treats—ignored. Even the bacon from this morning—sniffed, but untouched.

Advertisement
Advertisement

She moved him to the quiet playpen and sat beside him. Time dragged like wet wool. Every shuffle of footsteps outside made Juno twitch. He was restless, circling the fence, eyes always darting to the front. Gabby kept petting him, but her own nerves were beginning to fray. Something didn’t feel right.

Advertisement

At the two-hour mark, Gabby rose and went to the front desk. She pulled Josh’s file from the drawer and dialed the number listed. The call rang—then cut. “The number you have dialed is not reachable.” Her stomach turned. She dialed again. Same result. The backup number was switched off.

Advertisement
Advertisement

She paced. Checked the street. Tried again. Still unreachable. She returned to Juno, who was now curled in the corner but alert, ears still high, body trembling. Gabby sat next to him, her hand resting on his side. “Maybe he’s stuck in traffic,” she whispered, but the words tasted like dust.

Advertisement

Juno kept darting between the playpen gate and the front door, his claws skittering against the floor. He whimpered like he was trying to speak, trying to ask why his brother hadn’t come back yet. Every time a car passed outside, his ears perked. Every time it didn’t stop, he let out a low, devastated cry. He was unraveling—confused, anxious as to where Juniper had gone.

Advertisement
Advertisement

The sky outside had darkened. The shelter lights flickered on. Gabby checked her phone again—9:03 p.m. Her throat felt tight. No call. No message. No sign of Josh. Juno had stopped whining. He just lay there, wide-eyed, unmoving. Still waiting. Gabby crouched down and whispered, “I don’t think he’s coming.”

Advertisement

When Gabby reached out to pet him, he flinched—not away from her, but toward the door. His whole body trembled as he pressed his face to the seam beneath it, breathing hard, like he was trying to catch Juniper’s scent in the draft. And then, just once, he howled. A long, mournful sound that made Gabby freeze in place. It wasn’t noise. It was grief. And it shattered her

Advertisement
Advertisement

She didn’t know what to do. Her heart pounded with dread, panic clouding her logic. Josh had seemed so normal. So kind. How could he do this?Juno had stopped whining out of exhaustion, but he still wasn’t asleep. He was listening. Waiting. Gabby suddenly felt like crying right beside him.

Advertisement

Gabby couldn’t sit still. The weight in her chest wouldn’t let her breathe. She asked the night shift worker to sit with Juno, clocked out without a word, and walked straight to the local police station. Her hands trembled as she recounted everything—every detail—hoping someone would help.

Advertisement
Advertisement

The officer nodded politely until she mentioned the adoption papers. His expression changed. “I don’t think there’s a crime here, miss,” he said, shifting in his seat. “He signed the forms. It’s his dog now.” Gabby felt her patience snap. “It was a dual adoption,” she snapped. “He separated them!”

Advertisement

The officer raised an eyebrow, unimpressed. “Technically, he didn’t steal anything. You’re better off focusing on getting the other one adopted.” Gabby stared at him, dumbfounded. “Please,” she whispered. “Juniper is out there. That man lied.” But it was no use. He turned back to his computer, already done with her.

Advertisement
Advertisement

Back home, Gabby collapsed onto her couch. Her chest hurt from holding in tears. She sobbed into her sleeves, her mind spinning with fear. Juniper’s face, Josh’s voice, Juno’s cries—they all replayed like a broken record. She didn’t sleep. And when morning came, she dreaded the thought of walking into that shelter again.

Advertisement

When Gabby stepped into the shelter the next morning, the usual chaos greeted her—barking, clanging bowls, busy staff—but one sound was missing. Juno. He lay motionless in his kennel, head down, untouched food in the corner. He hadn’t made a single sound since the night before. Not one.

Advertisement
Advertisement

Gabby crouched beside the bars, whispering his name, offering a treat. Nothing. His ears didn’t twitch. His tail didn’t move. She’d never seen him like this—completely hollowed out. Her heart ached. She couldn’t just wait. If no one else would fix this, she’d have to try herself.

Advertisement

She marched to the admin desk, pulled Josh’s file from the drawer, and spread the forms across the breakroom table. Every field, every scribble—she examined them with a new urgency. Both phone numbers were wrong. That much was clear. Her pulse quickened. She scanned down to the listed address.

Advertisement
Advertisement

Hope surged. Maybe the address was real. She dialed the apartment complex. An admin picked up after a few rings. “Josh Smith?” he repeated, checking something in the system. “No one by that name ever lived here.” Gabby went still. Her skin prickled. He wasn’t careless. He was calculated.

Advertisement

Even the ID he’d given was likely fake. Gabby stared at the forms, her thoughts racing. Josh hadn’t just lied—he’d planned this. He’d wanted Juniper and only Juniper. Her stomach turned. She needed a lead. Anything. And then it hit her: his car. She remembered the battered SUV.

Advertisement
Advertisement

She sprinted to the security office. “Please,” she begged the guard, “can we check the front gate footage from yesterday?” Together, they scanned the timestamp. There—Josh’s SUV turning out of the lot. The footage was grainy, but Gabby squinted and scribbled down what looked like the plate number.

Advertisement

One name came to mind: Nathan. A friend in college who was an ethical hacker and majoring in software development. She dialed, breath catching, and launched into the story—Juniper’s disappearance, the fake adoption, the dead leads. “I know it’s crazy,” she said. “But can you help me find the address linked to this license plate?”

Advertisement
Advertisement

Nathan was quiet for a beat. Then: “Send it over. I’ll see what I can dig up.” Gabby did. Then she waited—fidgeting, refreshing her phone, pacing the hallway like a ghost. Hours passed like slow-burning candles. Finally, her phone buzzed. It was a text from Nathan.

Advertisement

“Got something. Brookfield. Edge of the city. It’s an old address, but that car was registered there.” Gabby clicked the map link. The street looked desolate, half-paved, lined with crumbling units. Her pulse pounded. She had no proof. No backup. But she had to go. She couldn’t walk away.

Advertisement
Advertisement

She told her boss during lunch. “I need a half day,” she said. “Family emergency.” He raised a brow. “You mean the dog?” When she nodded, he frowned. “Gabby, you don’t know what’s waiting there. Don’t go alone.” But Gabby shook her head. “I have to. For Juniper.”

Advertisement

He sighed, but didn’t stop her. So she grabbed her car keys, tossed a baseball bat into her car trunk and pepper spray into her tote bag, and headed for the lot. Her hands trembled. Her mind raced. But she kept on driving and didn’t stop until she arrived at the run-down neighborhood.

Advertisement
Advertisement

Gabby arrived in Brookfield just past two. The streets were sun-bleached and silent, lined with leaning fences and boarded-up windows. She parked discreetly in a shadowy alley and pulled her hoodie over her head, sunglasses slipping into place. She didn’t have the exact house number, just the license plate etched in her mind.

Advertisement

She walked slowly, gripping a stack of Angel Paws flyers she’d grabbed on her way out. Pretending to hand them out, she moved door to door, scanning each driveway, mailbox, and porch. She was nervous, unsure. Until she saw it—that SUV, parked crookedly in a gravel drive.

Advertisement
Advertisement

It was unmistakable. Same dents on the bumper. Same license plate. Josh’s car. Her heart lurched as she stood frozen on the opposite sidewalk. The blinds were drawn in the nearby windows. She stepped closer, inch by inch, until she reached the side of the yard—and that’s when she heard it.

Advertisement

Barking. Several dogs. Gabby ducked low and moved quietly along the cracked side fence, heartbeat thudding in her throat. She reached the back corner and peeked over the wooden slats—and her blood turned cold. A dozen dogs, tied with ropes, wilted under the brutal afternoon sun.

Advertisement
Advertisement

Some of them looked injured—ribs showing, fur matted, tongues hanging low as they panted furiously. One was limping in circles. Another one was licking an open wound on its leg. And in the farthest corner, curled into himself and trembling, was Juniper. His glossy coat dulled, his eyes darting around in fear. Gabby nearly gasped aloud.

Advertisement

Before she could react, the back door swung open. Josh walked out, sweat-soaked and barefoot, yelling into his phone. “Yeah, I got a premium Doberman here. Two years old, trained. Two grand and he’s yours. Purebred. No papers, but trust me, he’s clean.” Gabby’s stomach turned to ice.

Advertisement
Advertisement

He was going to sell him. Lie about his lineage, erase his identity, pocket the cash. Gabby backed away horrified, her shoes nearly slipping on loose gravel. She kept low until she rounded the block, then sprinted to her car, chest heaving, fingers shaking as she grabbed her phone.

Advertisement

She called 911, voice tight with urgency. “There’s a house in Brookfield—dozens of dogs in distress and in terrible condition. You should check it out for animal abuse.” She gave them the address, every detail she’d memorized. The dispatcher promised help was on the way, but Gabby’s trust in promises was shaky.

Advertisement
Advertisement

The police hadn’t cared before. What if they didn’t care now? What if Josh sold Juniper before they arrived? Her thoughts raced. Her pulse pounded. She sat frozen in her seat for a few more minutes—then made a decision. She was going to get Juniper out herself. No matter what.

Advertisement

Gabby sat in her car, breath shallow, heart slamming against her ribs. She couldn’t storm in—not with a dozen agitated dogs tied in disarray, and certainly not against a man like Josh. The thought of swinging that bat at him made her smirk grimly, but fantasy wasn’t enough.

Advertisement
Advertisement

She needed precision, not violence. Her mind darted through options until it landed on one clear idea. She drove fast but carefully to the nearest pet dispensary and bought premium dog treats, latex gloves and valium. Then, behind her car, she emptied the vial of sedative onto the treats.

Advertisement

The meat soaked it up quickly. Gabby stirred them with a plastic spoon until she was sure each piece glistened with the medication. She returned to the alley behind Josh’s house and knelt by the fence, heart racing. One by one, she tossed the treats through the gaps.

Advertisement
Advertisement

The first few missed their mark, landing too far. Gabby adjusted her aim and tried again, whispering encouragement under her breath. One dog sniffed. Another limped over. Soon, the starving dogs began to eat—desperately, greedily. Gabby kept throwing, her hands steady even as her heart stuttered inside her chest.

Advertisement

Valium took about 30 minutes to kick in. That window was everything. Gabby sprinted to a nearby hardware store, buying bolt cutters and gloves. She returned just in time. Peering over the fence, she saw the chaos had calmed—bodies sprawled, tongues lolling, eyes fluttering shut. It was working.

Advertisement
Advertisement

She waited a few more minutes, then climbed the fence slowly, careful not to jostle the loose wood. Her foot caught slightly at the top, but she landed with a soft thud. The backyard smelled of heat, rust, and urine. Every step she took felt like crossing enemy lines.

Advertisement

Juniper was curled in the same corner, his chain thick and cruel around his neck. Gabby’s eyes welled up, but she forced herself to stay focused. She knelt, slipped on the gloves, and slid the metal cutters from her pocket. The clink of metal meeting metal felt deafening.

Advertisement
Advertisement

She squeezed. Again. Again. Every snap made her flinch, half-expecting Josh to appear or a dog to lunge. But nothing stirred. Just soft breathing and drugged dreams. At last, the chain gave way with a sharp click. Gabby scooped Juniper into her arms. He barely stirred—his breathing deep, peaceful.

Advertisement

Her arms trembled under his weight, but she held him close, his body limp against her chest. She moved through the yard like a shadow, one foot at a time, keeping her eyes fixed on the latch of the back gate. She reached for it—then froze as the back door creaked.

Advertisement
Advertisement

Josh stepped out again, phone pressed to his ear, but this time his gaze swept the yard. “What the hell—?” he muttered. Gabby’s blood turned to ice. She tried to yank the gate latch furiously but with Juniper in her arms, the gate wouldn’t open.

Advertisement

Gabby heard Josh’s voice crack through the yard, sharp and furious. “What the hell are you doing?” Her hands fumbled at the latch again, but it wouldn’t budge. She turned around slowly, Juniper still cradled in her arms, her heart plummeting. She was stuck. Trapped. And he was coming.

Advertisement
Advertisement

Josh stormed across the yard, eyes blazing. Gabby crouched quickly and set Juniper down behind her. Her voice trembled but rose with rage. “How could you do this? You monster! How could you hurt these poor animals?” Her shout rang through the daylight, echoing against the warped siding of the house.

Advertisement

Josh sneered, grabbing a thick stick from the porch, weathered and dark. “You think you’re their savior?” he spat, stalking forward. “You should’ve stayed out of it.” His knuckles whitened around the wood. He lifted it, steps quickening, arm poised to strike—and then the world erupted in red and blue.

Advertisement
Advertisement

Sirens wailed through the midday quiet, police cruisers screeching to a stop. The flashing lights flooded the driveway, spilling into the backyard. Josh froze mid-stride, eyes wide, breath hitching. In a split-second decision, he turned and bolted toward the back door—but two officers were already there, waiting.

Advertisement

They tackled him before he could make it to the threshold, pinning him down on the porch. Gabby stood frozen, barely breathing, her pulse roaring in her ears. One officer jogged toward her, checking for injuries. “Are you hurt?” he asked. She just shook her head. She couldn’t speak.

Advertisement
Advertisement

Moments later, Gabby sat at the edge of an open ambulance parked at the curb. A paramedic wiped the scrape on her elbow, but her gaze stayed fixed on the yard. Josh, now in cuffs, was shoved into the back of a police cruiser. Juniper lay beside her, still sleeping soundly.

Advertisement

Gabby exhaled shakily, pressing her hand to her face. The midday sun felt hot on her skin, but inside she was still cold. Still vibrating. Still processing. It was over. The nightmare—the helplessness—the ache of not knowing. It was finally over. Juniper was safe. And Josh was gone.

Advertisement
Advertisement

An officer approached and crouched beside her. “We’ll transport the other dogs to the district’s rescue shelter,” he said. “They’ll get treatment, care, and proper fosters. You did the right thing.” Gabby nodded, grateful but quiet. She rose, lifted Juniper into her arms, and drove back to Angel Paws as the sun blazed overhead.

Advertisement

By the time Gabby pulled into the Angel Paws parking lot, the sun was low on the horizon, casting a golden glow across the shelter’s gravel lot. In the backseat, Juniper was wide awake now. The sedative had worn off, and in its place was pure, frantic joy—he licked her cheek, her arm, her hands, whining with emotion.

Advertisement
Advertisement

Gabby opened the car door and Juniper leapt out, legs shaky but determined. His nose immediately hit the ground, sniffing madly, zigzagging through the grass until he froze—he’d caught a familiar scent. He let out a desperate bark, then another, then sprinted toward the playpen, every muscle pulled taut with urgency.

Advertisement

Inside the shelter, Juno stirred. Then he bolted. Gabby rushed to open the gate just as Juniper flung himself forward. The moment their eyes met, the barking stopped—and then erupted into chaos. Paws flew, bodies collided, tails thumped wildly. The two brothers crashed into each other with the kind of force only grief and love could create.

Advertisement
Advertisement

Gabby stood frozen, tears falling hard and fast. All around her, the shelter had gone quiet. Staff members wiped their eyes. Someone clutched their chest. The boys yelped, rolled, nuzzled, unable to stop touching, pressing, licking—as if making sure the other was real. Gabby finally let out a sob, her whole body trembling from the weight of relief.

Advertisement

A hand rested gently on her back—it was the shelter’s owner. “You brought him back,” he said softly, eyes wet. “You didn’t give up on them.” News of Josh’s arrest had spread fast: multiple charges of identity fraud, animal cruelty, and illegal dog trafficking. Meanwhile, Gabby’s bravery earned her the title of Employee of the Year. But titles meant nothing at that moment.

Advertisement
Advertisement

Later, as the sky deepened to violet, Gabby sat barefoot in the grass, knees pulled to her chest, watching her boys. Juno chased Juniper in wide circles, barking with uncontained joy. Juniper clumsily carried a squeaky toy twice his size. Gabby gazed at the two lovingly and smiled – her world was whole again.

Advertisement