Chapter 13: A dream come true Hope is moving
The phantom taste of Ashlee’s mouth and the thunderous bass of the club evaporated into the sterile silence of his bedroom. Kevin’s eyes snapped open, his heart hammering against his ribs like a trapped bird. The weight on his lap was just a tangled duvet; the approving gaze from across the room was a shadow from the streetlamp outside his window. It was a dream. A sick, detailed, and wholly fabricated dream. Hope knew nothing.
The relief was so profound it felt like a physical blow, leaving him breathless and ashamed in the dark. He rolled over, the reality of his situation settling back into the familiar grooves of his mind. Hope was moving to San Francisco. The offer had come through yesterday, a brilliant, life-changing opportunity she couldn’t refuse. He’d been the one to suggest the pause, the word tasting like ash in his mouth even now. “It’s just for a year,” he’d told her, trying to sound reasonable, mature. “We can see other people. No pressure.”
She’d agreed too quickly, her eyes already looking toward the Golden Gate. She’d be gone for the next twelve months, occasionally visiting on weekends, a guest in the life they were supposed to be building. The distance would be a chasm, and he had willingly dug it. Lying there, the ghost of a fantasy with his roommate clinging to his skin, he wondered if he hadn’t engineered this entire pause just to be free of the guilt he now felt so acutely. The silence of the room offered no answers.
The silence of the room offered no answers, so he swung his legs out of bed, the cold floor a sharp shock to his sleep-fogged system. He dressed mechanically, the dream’s vivid imagery still clinging to the edges of his vision like stubborn cobwebs. Downstairs, Ashlee was already making coffee, her red hair a wild cascade against the muted morning light, and she offered a small, knowing smile that made his stomach twist.
“Rough night?” she asked, her voice still husky with sleep.
“Something like that,” he muttered, avoiding her gaze as he reached for a mug. The rich, bitter scent of coffee did little to cut through the tension coiling in his shoulders. Hope’s flight was in a few hours, a fact that hung between them all like a suspended sentence. They drove to the airport in near-silence, the car filled only with the hum of the engine and the weight of unspoken words. The terminal was a cavern of echoing announcements and hurried goodbyes, a landscape of transient emotions. He pulled her suitcase from the trunk, its wheels clicking on the pavement like a ticking clock. “Well, this is it,” Hope said, her voice barely a whisper over the din of idling cars and distant planes. She stepped into his embrace, her body familiar and yet already feeling distant. He held her tightly, inhaling the faint trace of her perfume one last time before pressing a soft, lingering kiss to her cheek. “I’ll be back sometime in the next several weeks,” she said, pulling back slightly, her eyes searching his. “Maybe we can hang out then, see where things are at.” Kevin nodded, the words sticking in his throat. “I guess,” he managed, the sound hollow even to his own ears. “Goodbye, Hope.” She turned and walked toward the sliding doors, never looking back. He watched her until she disappeared into the crowd, a solitary figure swallowed by the machine of departure. The airport’s vastness suddenly felt oppressive, amplifying the emptiness she left behind. Getting back into the car, he gripped the steering wheel, the leather cool and unyielding under his hands. The engine roared to life, a stark contrast to the quiet void now expanding in his chest.
The city streets blurred past his window, a smear of gray and neon that did nothing to fill the hollow space Hope had carved out of him. He gripped the steering wheel tighter, the leather groaning in protest. That dream, so vivid and wrong, felt like a premonition he was now free to pursue without the weight of betrayal.
He had never actually touched Ashlee, not like that. The taste in his dream was a phantom, a cruel trick of his subconscious. But as he drove, the memory of her anxious confession in their kitchen weeks ago surfaced—her insecurity about Mason, her plea for his help.
A cold, clear thought crystallized in his mind: he had a plan. He’d crafted it in idle moments, a hypothetical scenario he’d codenamed ‘Granite’ for its unyielding, practical structure. The plan was simple: if an opportunity with Ashlee ever presented itself, he would engage, but only under strict, emotionless parameters. It was a transaction, a way to help her gain confidence while satisfying his own curiosity, all while maintaining the technical fidelity of his pause with Hope. He would compartmentalize, keeping Hope in a separate, untouched chamber of his heart. The plan was always a distant, abstract thing, a mental exercise. Now, with Hope physically gone and the silence in the car so absolute, it felt less like a fantasy and more like a viable, looming option. He turned onto their street, the car slowing as he approached the apartment building. Ashlee’s bike was chained to the railing, a splash of color against the dull brick. The engine cut, and the sudden quiet was deafening. He sat for a moment, watching the light in their kitchen window, knowing she was inside. The Granite Plan was no longer hypothetical; it was a relevant, actionable blueprint.
He found her in the living room, curled on the sofa with a textbook, the lamplight catching the copper threads in her hair. She looked up, and her smile faded instantly, replaced by a sharp, perceptive concern. “You look like hell,” she said, her voice soft, closing her book without a sound.
He just stood there, the blueprint of ‘Granite’ crumbling in the face of the actual, living person before him. The airport’ silence still echoed in his bones, a vast, hollow expanse. “She’s gone,” he managed, the words raw and simple.
Ashlee uncurled herself and stood, crossing the room without hesitation. She didn’t ask questions or offer platitudes. Instead, she simply reached for his hand, her fingers warm and solid, weaving through his. She pulled him gently toward the sofa, the pressure of her grip a tangible anchor in the swirling void of his thoughts. He let himself be led, the cold, strategic plan entirely forgotten. She sat him down and kept hold of his hand, her thumb moving in a slow, steady rhythm over his knuckles. “That bad?” she asked, her green eyes searching his face. He could only nod, the lump in his throat too large for words. The comfort she offered was a quiet thing, a shared silence that understood the weight of goodbyes. It was nothing like he had imagined, and everything he needed.
He let out a shaky breath, the sound ragged in the quiet room. "That was really tough," he whispered, his voice cracking under the weight of the admission. "But I know it was the right thing to do."
He swiped at his eyes with the back of his hand, refusing to let the tears fall. "She’ll be back maybe in a couple weeks, we’ll all hang out together." The words felt hollow, a script he was reciting to convince himself. "It was just too long. I don’t do well with distance."
Ashlee’s grip on his hand tightened, a silent anchor in his turmoil. "I understand, Kevin," she said, her voice soft and unwavering. "I’m here for you, roomie."
She rose and pulled him into a hug, her body molding against his with an unexpected completeness. The soft, unmistakable pressure of her breasts without a bra pressed against his chest through the thin fabric of his t-shirt. He inhaled the familiar scent of her shampoo, a mix of coconut and vanilla that now seemed dangerously intimate.
A jolt of heat shot through him, and he felt a treacherous thickening in his pants. He angled his hips away, a subtle shift to hide his reaction. Ashlee, oblivious, held him tighter, her hands rubbing slow circles on his back.
The warmth of her body seeped into him, a comfort that was rapidly morphing into something else entirely. He closed his eyes, fighting the vivid echo of his dream. Her breath was warm against his neck, each exhale a gentle caress. This was a line he hadn't meant to cross, not here, not now. The silence between them grew heavy, charged with a new, unspoken tension. He could feel the rapid beat of his own heart, a frantic drum against the steady rhythm of hers. Pulling away felt impossible, yet staying felt like a surrender.
He finally pulled back, his hands lingering on her arms for a moment too long. The warmth of her body was a phantom imprint on his skin. "Thanks, Ash," he mumbled, avoiding her eyes.
Her gaze was steady, curious, and he felt exposed. The memory of his dream flashed behind his eyes—the taste, the pressure. It was all too vivid, too tempting.
The Granite Plan, that cold blueprint he’d crafted in solitude, suddenly clawed its way to the surface of his mind. Its unyielding logic offered a perverse comfort in his emotional chaos. Parameters: emotionless, transactional, a means to an end.
But looking at her now, with her hair tousled and concern etched on her face, it felt monstrous. "You okay?" she asked, her voice a soft intrusion into his thoughts. He nodded, but the lie tasted bitter.
His phone buzzed in his pocket—a notification, probably from Hope. He ignored it, the vibration a dull echo of his guilt. "I should…" he started, but didn’t finish.
The air between them thickened with unspoken possibilities. He could almost feel the weight of her in his lap again, like in the dream. The plan demanded action, a step forward into the abyss.
He took a shallow breath, the scent of her shampoo filling his lungs. "Actually, there's something I need to talk to you about," he said, the words hanging in the silence.
"Actually, there's something I need to talk to you about," he said, the words hanging in the silence.
He rubbed his jaw, the stubble rough under his fingers. "Let's go out for drinks tomorrow night, blow off some steam."
Ashlee’s posture relaxed, a genuine smile breaking through her concern. "Of course, Kev," she said, her voice dipping into a familiar, easy warmth.
Kevin’s mind instantly flickered to the document open on his laptop, the one he’d titled ‘Granite’. The bullet points about scheduling interactions around Hope’s visits felt both prescient and absurd now.
He recalled the strict rule: sex only when Hope was away, private and intentional. The plan demanded he keep daily interactions friendly and supportive, avoiding any sexual tension.
But the memory of her body against his in that hug challenged the plan’s sterile logic. Her scent of coconut and vanilla still clung to the air, a tangible reminder of the line he was toeing.
Ashlee tucked a strand of red hair behind her ear, the movement effortless. "It’ll be fun," she said, her green eyes holding his for a beat too long.
He nodded, forcing a casual smile he didn’t feel. The contingency section echoed in his head: if Ashlee developed an attachment, he was to pause sex and reset boundaries.
Yet they hadn’t even begun, and he was already monitoring his own emotional drift. The living room, with its neutral platonic mandate, now felt charged with unspoken potential.
He watched her rise from the sofa, the fabric sighing as she moved. "I should go shower," she said, heading toward the hallway.
Kevin stood there, alone again, the plan solidifying into a cold, executable script. But the ghost of her touch on his hand left him wondering if any blueprint could contain this.
The silence of the apartment deepened as evening bled into night, each tick of the clock amplifying the hollow ache Hope’s departure had left in his chest. Kevin sat in the dim glow of his laptop, the Granite Plan document glaring back at him with its cold, clinical logic. He couldn’t focus, the memory of Ashlee’s comforting hug and the scent of her shampoo a persistent distraction.
Later, the soft pad of bare feet on the linoleum pulled him from his thoughts. Ashlee drifted into the kitchen, her sleep shorts riding high on her thighs and her white t-shirt clinging transparently to her curves. The lamplight caught the outline of her C-cup breasts, their shape unmistakable without a bra, the fabric doing little to conceal the dark shadow of her nipples.
“Couldn’t sleep either?” she asked, her voice a low murmur in the quiet room. She moved to the cabinet, her body a fluid silhouette against the dimness. “I’m making a martini with those blue cheese olives you like. Want one?”
Kevin’s mouth went dry, his planned parameters crumbling as he watched her reach for the gin. The casual intimacy of the offer, the way her shirt stretched taut across her back as she stretched, sent a jolt through him. He managed a nod, his voice rough. “Yeah, that sounds good.”
She smiled over her shoulder, a simple, unguarded gesture that felt more dangerous than any calculated move. The clink of ice in the shaker was sharp and precise, each sound a hammer blow to his resolve. He watched her hands, competent and sure, as she skewered the olives, the blue cheese a pungent note in the air. This was no longer a hypothetical scenario from a document; it was happening, and the blueprint felt laughably inadequate. The cold glass she handed him was beaded with condensation, a stark contrast to the heat coiling low in his belly. Her green eyes held his for a moment too long, and the air between them thickened with everything left unsaid.
The gin tasted of pine and betrayal, sharp on his tongue. "I had a dream about you," he said, the words leaving him in a rushed, quiet exhale. "After we talked in the kitchen, about Mason."
Ashlee stilled, the martini glass poised at her lips. Her eyes, wide and searching, locked onto his across the counter. "What kind of dream?"
"It was here, in this kitchen." He gestured vaguely with his glass, the liquid sloshing dangerously. "You were on your knees." The image, so vivid and shameful, tightened his throat. "I could feel... everything. The warmth, the pressure." He couldn't say the words, but the heat in his gaze finished the sentence for him.
A faint flush crept up her neck, blooming across her chest. She slowly set her glass down, the click of crystal on laminate unnaturally loud. Her fingers trembled slightly before she curled them into a fist. She didn't speak, didn't move, just watched him as if he were a puzzle she was desperately trying to solve. The hum of the refrigerator seemed to grow into a roar, filling the heavy silence between them.