The first time Zoe saw Riley, she was bent over the hood of a ’92 Camaro in the garage bay, grease streaking her forearms like war paint. The neon sign outside flickered between “O EN” and “OPEN,” casting fractured pink light across the concrete floor. Zoe had stumbled in at midnight with a blown radiator and a mouth full of curses, but the words died when Riley straightened up and turned around.
“Shop’s closed,” Riley said, wiping her hands on a rag that had seen better decades. Her tank top clung to curves that made Zoe’s brain short-circuit. Dark hair pulled back in a messy bun, eyes like steel in the fluorescent light. A tattoo snaked up her left arm—something fierce and beautiful that Zoe couldn’t quite make out in the shadows.
“My car’s fucked,” Zoe managed, gesturing weakly toward the street where her Honda sat steaming like a dying animal.
Riley’s mouth curved into something that wasn’t quite a smile. “Cars tend to do that.” She looked Zoe up and down—designer jeans, silk blouse, everything that screamed trust fund baby. “You’re not from around here.”
No shit. Zoe had taken a wrong turn trying to avoid traffic after another soul-crushing day at her father’s law firm, ended up in the kind of neighborhood where gentrification hadn’t quite reached its greedy fingers yet. The kind of place where auto shops stayed open late and nobody asked too many questions.
“Can you fix it or not?” Zoe asked, crossing her arms. She was used to getting what she wanted. Money had a way of opening doors, loosening tongues, making problems disappear.
Riley studied her for a long moment, then shrugged. “I can take a look. But it’ll cost extra for the after-hours service.”
“How much extra?”
“Depends on what I find under the hood.” Riley’s eyes held something dangerous, something that made heat pool low in Zoe’s stomach. “Could be more than you’re willing to pay.”
Zoe should have called an Uber. Should have walked away from the challenge in Riley’s voice, from the way the mechanic’s gaze lingered on her lips. Instead, she heard herself saying, “Try me.”
That was three months ago. Three months of finding excuses to drive through this neighborhood, of manufacturing car problems that didn’t exist. Three months of late-night conversations over cheap beer while Riley worked on whatever project had caught her attention. Three months of dancing around something that felt like standing too close to a live wire.
Tonight, Zoe’s sitting on a milk crate in the garage, watching Riley’s hands move with practiced precision over an engine. Those hands—rough from years of honest work, scarred from slipped wrenches and hot metal. Zoe’s developed an unhealthy fascination with those hands, wondering how they’d feel against softer skin.
“You’re staring again,” Riley says without looking up.
“Am I?” Zoe takes a swig of beer, the bottle slick with condensation in the humid air. The garage smells like motor oil and possibility.
“You’ve been coming here for months.” Riley finally meets her eyes. “We both know your car runs fine.”
Caught. Zoe’s pulse kicks up a notch. “Maybe I like the company.”
“Company.” Riley stands over the industrial sink, sending dark streaks down the drain. “That what we’re calling it?”
The tension between them has been building like pressure in a boiler, ready to blow. Zoe’s never wanted anything the way she wants Riley—raw and desperate and completely outside the neat little boxes her life has been divided into. Trust fund. Law school. The right kind of girlfriend with the right kind of family connections.
Riley’s the wrong kind of everything, and that’s exactly why Zoe can’t stay away.
“What would you call it?” Zoe asks, standing up. The garage suddenly feels smaller, the air thicker.
Riley sets down her ratty work cloth, turns to face her fully. “I’d call it dangerous.”
“Maybe I like dangerous.”
“You don’t know what dangerous is, princess.” The nickname should sound mocking, but Riley’s voice has gone low and rough. “You’re slumming it down here, playing with fire. But you’ve got a nice safe life to go back to when you get bored.”
The accusation stings because there’s truth in it. Zoe’s been coasting through life on her father’s money, his connections, his expectations. The law firm internship is a joke—everyone knows she’ll make partner within five years regardless of merit. Her girlfriend Sophie is perfect on paper, checks every box on the approved list.
But Sophie’s kisses taste like obligation. Sophie’s touch leaves her cold.
“You think you know me?” Zoe steps closer, close enough to smell motor oil and sweat and something uniquely Riley. “You think I’m just some rich girl playing dress-up?”
“Aren’t you?” But Riley’s breathing has changed, gotten shallower.
“If I was just playing, would I keep coming back?” Another step. They’re almost touching now, electricity crackling in the space between them. “Would I have broken up with my girlfriend last week?”
Riley’s eyes widen slightly. “You did what?”
“Told Sophie I needed space. That I was figuring some things out.” Zoe reaches out, traces a finger along the edge of Riley’s tattoo—a phoenix rising from flames, she can see now. Riley’s skin is warm, slightly damp with sweat. “Guess I’m done pretending.”
Riley catches her wrist, grip firm but not painful. “Zoe…”
“Tell me you don’t feel it too.” Zoe’s voice comes out breathier than she intended. “Tell me I’m imagining this thing between us.”
Instead of answering, Riley pulls her closer. Their bodies align, soft curves against lean muscle, silk against cotton. Riley’s free hand tangles in Zoe’s hair, messes up the careful styling.
“You sure about this?” Riley’s mouth is inches away. “Once we cross this line, there’s no going back to whatever game we’ve been playing.”
Zoe’s answer is to close the distance between them.
The kiss is everything she’s been craving—desperate and fierce and slightly rough. Riley tastes like beer and possibility, like everything Zoe’s been missing without knowing it. When Riley’s tongue sweeps against hers, Zoe makes a sound that’s half moan, half surrender.
Riley backs her against the workbench, tools scattering as Zoe’s hips hit the edge. The kiss deepens, becomes hungrier. Riley’s hands map the contours of Zoe’s body through her clothes—the curve of her waist, the swell of her breasts. When callused fingers brush against the silk of her blouse, Zoe arches into the touch.
“God,” Riley breathes against her mouth. “You have no idea what you do to me.”
Zoe’s response gets lost when Riley’s lips find her neck, teeth grazing sensitive skin. She’s never felt anything like this—this raw want that threatens to consume her from the inside out. Sophie’s touch had been gentle, careful, proper. This is none of those things.
Riley’s hands find the hem of Zoe’s blouse, fingertips dancing along the strip of exposed skin above her jeans. “Tell me to stop,” she murmurs against Zoe’s ear. “Tell me this is crazy.”
“Don’t stop.” Zoe’s hands fist in Riley’s tank top, pulling her closer. “Please don’t stop.”
Riley pulls back to look at her, eyes dark with want. “The garage isn’t exactly romantic.”
“I don’t need romantic.” Zoe’s surprised by the honesty in her own voice. “I need real.”
Something shifts in Riley’s expression, some last wall crumbling. She kisses Zoe again, slower this time but no less intense. Her hands slide under the silk blouse, palms warm against skin that’s never been touched like this—with reverence and hunger in equal measure.
When Riley’s thumbs brush against the lace of her bra, Zoe gasps into her mouth. She’s completely out of her depth and doesn’t care. This feels like drowning in the best possible way.
“Fuck it,” Riley growls against her mouth, and then she’s lifting Zoe onto the workbench, tools clattering to the concrete floor. The sound echoes in the garage like a gunshot, but neither of them care. Riley’s hands are everywhere—pushing up the silk blouse, unhooking the delicate lace bra with surprising gentleness given the hunger in her eyes.
“Jesus,” Riley breathes when Zoe’s breasts spill free, nipples already hard in the cool air. “You’re fucking perfect.”
Before Zoe can respond, Riley’s mouth is on her, tongue hot against sensitive skin. Zoe’s back arches off the cold metal of the workbench, her fingers tangling in Riley’s dark hair. She’s never been this exposed, this vulnerable—half-naked on a workbench in a garage that smells like motor oil and desperation.
And she’s never been more turned on in her life.
Riley’s hands work at the button of her jeans, and Zoe lifts her hips to help. The denim slides down her legs along with the scrap of silk she calls underwear, leaving her completely bare except for the blouse hanging open around her shoulders.
“Look at you,” Riley says, voice rough with want. Her eyes rake over Zoe’s body like she’s memorizing every curve, every shadow. “Spread out on my workbench like a fucking feast.”
Zoe should feel embarrassed, should feel exposed and vulnerable. Instead, she feels powerful. The way Riley’s looking at her—like she’s something precious and wild and completely irresistible—makes her feel like a goddess.
Riley’s hands slide up her thighs, thumbs brushing dangerously close to where she needs them most. “You sure about this? Once I taste you, I’m not going to want to stop.”
“Then don’t stop,” Zoe breathes, spreading her legs wider in invitation.
Riley’s answering grin is pure predator. She drops to her knees on the concrete floor, hands gripping Zoe’s thighs as she leans in. The first touch of her tongue is electric, making Zoe cry out and grab the edge of the workbench for support.
Riley knows exactly what she’s doing, tongue working with devastating precision. She finds every sensitive spot, every place that makes Zoe writhe and gasp. When she slides two fingers inside, curling them just right, Zoe sees stars behind her closed eyelids.
“Fuck, yes,” Zoe pants, hips moving against Riley’s mouth. She’s never talked dirty during sex before, never felt this raw, this primal. But something about Riley strips away all her careful control, leaves her bare and honest and desperate.
Riley increases the pressure, adds a third finger, and Zoe’s world explodes. The orgasm rips through her like wildfire, making her scream Riley’s name until her voice echoes off the garage walls. Her body convulses, muscles clenching around Riley’s fingers as wave after wave of pleasure crashes over her.
When she finally comes down, Riley’s still between her legs, pressing gentle kisses to her inner thighs. The tenderness after such raw intensity makes Zoe’s chest tight with emotion she’s not ready to name.
“Holy shit,” Zoe manages, voice wrecked.
Riley stands, wiping her mouth with the back of her hand. The gesture is crude and possessive and incredibly sexy. “That was just the beginning, princess.”
Before Zoe can ask what she means, Riley’s pulling off her tank top, revealing the full expanse of tattooed skin Zoe’s been fantasizing about. The phoenix spreads its wings across Riley’s shoulder blade, and there are others—a compass on her forearm, script along her ribs that Zoe can’t quite read in the harsh fluorescent light.
Riley kicks off her boots, pushes down her jeans until she’s as naked as Zoe. Her body is lean muscle and curves, scarred from years of honest work. Beautiful in a way that makes Zoe’s breath catch.
“My turn,” Zoe says, sliding off the workbench on unsteady legs.
She pushes Riley back against the Camaro they’d been working on earlier, kisses her way down the column of her throat. Riley tastes like salt and want, like everything forbidden and necessary. When Zoe’s teeth find the sensitive spot where neck meets shoulder, Riley’s sharp intake of breath goes straight to her core.
Zoe’s never done this before—never taken control, never been the one giving instead of receiving. But instinct guides her hands and mouth as she explores every inch of Riley’s body. She finds the places that make Riley gasp, the spots that make her grip the car’s hood until her knuckles go white.
When Zoe drops to her knees on the concrete, Riley’s eyes go wide. “Zoe, you don’t have to—”
“I want to,” Zoe cuts her off, hands sliding up muscled thighs. “I want to taste you.”
Riley’s moan echoes through the garage when Zoe’s tongue finds her center. She tastes like copper pennies and desire, like something wild and untamed. Zoe loses herself in the rhythm, in the way Riley’s body responds to every touch, every swirl of her tongue.
When Riley comes apart above her, fingers tangled in Zoe’s hair, the sound she makes is pure animal pleasure. Zoe feels like she’s conquered something, claimed something that belongs to her now.
They collapse together against the car, breathing hard and covered in sweat and motor oil. The garage smells like sex now, along with everything else.
“Fuck,” Riley pants, pulling Zoe against her. “That was…”
“Yeah.” Zoe’s voice is as wrecked as she feels. Her expensive blouse is ruined, stained with grease and God knows what else. She’s never felt more beautiful in her life.
Riley’s fingers trace lazy patterns on her skin. “Come back to my place? I’ve got a shower. And a bed that’s actually meant for this kind of thing.”
Zoe looks around the garage—at the tools scattered on the floor, at the workbench where she’d just had the best orgasm of her life, at the neon sign casting pink light through the windows. This place will never look the same to her again.
“Lead the way,” she says.
Riley’s apartment is exactly what Zoe expected and nothing like it at the same time. Small, cluttered with motorcycle parts and half-finished projects, but also books scattered everywhere—Kerouac and Morrison, philosophy and poetry that speaks to a mind more complex than her tough exterior suggests.
They stumble through the door still kissing, hands roaming over skin that’s sticky with sweat and desire. Zoe’s blouse hangs open, ruined by grease stains that she couldn’t care less about. Her hair is a mess, her lipstick long gone. She’s never looked less put-together and never felt more herself.
“Shower?” Riley asks, but her hands are already working at the remains of Zoe’s clothes.
“Later,” Zoe breathes, pushing Riley toward what she assumes is the bedroom.
They fall onto the bed in a tangle of limbs, and Zoe’s struck by how different this feels from what happened in the garage. There, it was raw and desperate and primal. Here, with soft sheets beneath them and lamplight painting everything golden, there’s room for tenderness alongside the hunger.
Riley’s mouth finds hers again, tongue tracing her lower lip before delving deeper. Her hands map the contours of Zoe’s body like she’s memorizing them, callused fingertips trailing fire over sensitive skin.
“Tell me what you like,” Riley murmurs against her throat.
“I don’t know,” Zoe admits, the words coming out breathier than intended. “I’ve never… Sophie was always so careful. So gentle.”
Riley pulls back to look at her, something fierce and possessive flickering in her eyes. “I’m not Sophie.”
“Thank God for that.”
This time when Riley touches her, it’s with the confidence of someone who knows exactly what she’s doing. She finds spots that make Zoe writhe and gasp, places that no one has ever bothered to explore. When Riley’s fingers slide inside her again, when that clever mouth follows, Zoe comes apart for the second time that night—slower this time, deeper, like drowning in honey.
“Your turn,” Zoe whispers when she can speak again.
She pushes Riley onto her back, takes her time exploring the landscape of scars and ink and muscle. The script on Riley’s ribs, she can see now, reads “She believed she could, so she did” in elegant cursive.
“Your mother?” Zoe asks, tracing the letters with her tongue.
Riley’s breath hitches. “Yeah. She wanted to be a nurse, but life got in the way. Made me promise I’d never let anything stop me from becoming who I wanted to be.”
“Is this who you wanted to be?”
Riley’s hand tangles in Zoe’s hair, guides her mouth where she needs it. “I restore things. Take something broken and make it beautiful again. There’s honor in that.”
When Zoe takes her over the edge this time, it’s with slow, deliberate strokes that make Riley’s whole body arch off the bed. The sound she makes is lower, more intimate than in the garage—like she’s sharing something precious and secret.
Later, they lie tangled in sheets that smell like sex and possibility, Zoe’s head on Riley’s chest, listening to her heartbeat slow to normal.
“What does it say?” she asks, fingertips dancing over the script on Riley’s ribs.
“‘She believed she could, so she did.'” Riley’s voice is rough from earlier exertions.
“Who’s ‘she’?”
“My mom. She wanted to be a nurse, but life got in the way. Made me promise I’d never let anything stop me from becoming who I wanted to be.”
Zoe props herself up on her elbow. “Is this who you wanted to be? Fixing cars in a garage?”
Riley’s hand finds the small of Zoe’s back, traces lazy circles there. “I restore things. Take something broken and make it beautiful again. There’s honor in that.”
“What about me?” The question slips out before Zoe can stop it. “Am I broken?”
Riley’s eyes are serious in the lamplight. “No. You’re just… lost. But lost isn’t the same as broken.”
Zoe wants to ask what comes next, wants guarantees and promises and some kind of roadmap for navigating this new territory. But Riley’s mouth finds hers again, and all questions dissolve into sensation.
They make love again, slower this time, learning each other’s rhythms and responses. Zoe discovers that Riley’s tough exterior hides something achingly tender, that she gasps when Zoe’s teeth find the sensitive spot where neck meets shoulder. She learns that Riley’s control has limits, that she can make this strong, self-possessed woman tremble and beg.
When dawn creeps through the windows, painting everything in shades of gold and possibility, Zoe knows she’s at a crossroads. She can go back to her safe life, her father’s expectations, the path of least resistance. Or she can stay here in this cluttered apartment with this magnificent woman who sees her as she really is.
Riley’s still sleeping, dark hair spread across the pillow, one arm thrown possessively across Zoe’s waist. In sleep, she looks younger, more vulnerable. The phoenix on her arm seems to shimmer in the morning light, wings spread wide in eternal flight.
Zoe thinks about transformation, about rising from ashes, about the courage it takes to become who you’re meant to be. She thinks about her mother’s disappointed sighs, her father’s threats, the comfortable cage of other people’s expectations.
Then she thinks about Riley’s hands, Riley’s mouth, the way she feels when those steel-gray eyes look at her like she’s something precious and rare.
The choice, when it comes down to it, isn’t really a choice at all.
Zoe reaches for her phone, starts typing a message to her father. Something about taking a sabbatical, about needing time to figure out her own path. Her finger hovers over the send button for a long moment before she takes a deep breath and presses it.
The reply comes almost immediately, full of anger and disappointment and threats about cutting her off. Zoe deletes it without reading past the first few lines.
Riley stirs beside her, eyes opening slowly. “Morning,” she murmurs, voice husky with sleep.
“Good morning.” Zoe sets the phone aside, turns to face her fully. “I quit my job.”
Riley’s eyes widen. “You what?”
“Told my father I need a sabbatical. To figure out who I want to be.” Zoe’s heart is hammering, but her voice is steady. “Think you might have room for an apprentice at the garage?”
Riley’s smile is like sunrise, bright and warm and full of promise. “I think we can work something out.”
When Riley kisses her, Zoe tastes freedom and possibility and the sweetest kind of rebellion. Outside, the city is waking up, but in this room, this bed, this moment, the only thing that matters is the woman in her arms and the future they’re choosing to build together.
Phoenix rising, Zoe thinks as Riley’s hands begin their magic again. Sometimes you have to burn down everything you thought you were to become who you’re meant to be.
The garage’s neon sign flickers to life across the street, casting pink light through the window. Open. Always open. Like the best kinds of love, like the most honest kinds of truth.
Like the life Zoe’s finally ready to claim as her own.

