🤎 Pairing: Xavier Legette x Black Female OC (Zoie Brooks)
📘 Summary: Zoie and Xavier have been best friends since seventh grade, the nerdy bookworm and the star football player. Even now, with him in the NFL and her editing manuscripts from her little house in the South, they’re still each other’s favorite comfort. One night after practice, Xavier shows up like always: hungry, sweaty, and asking what’s for dinner. But this night ends differently. With a kiss. With curiosity. With all the quiet feelings they never said aloud becoming impossible to ignore.
Warnings: Friends to lovers | Domestic vibes: homecooked dinner, post-shower softness | Oral sex (f. receiving) | Slow grindin, long eye contact, “I got you” energy | Gentle man, sweet woman, filthy mouth | Best friends falling in love by accident (on purpose)
Xavier Legette met Zoie Brooks in seventh grade, right after she knocked out Jamal Simmons with her Lisa Frank binder.
It was after lunch, the hallways sticky with South Carolina heat, and Zoie, skinny, awkward, always with her nose in a book, had just been bumped into for the third time that day. Jamal called her “Library Bitch” and snatched her glasses clean off her face. She didn’t say a word. Just swung that binder, glittery dolphins and all, and dropped his ass by the lockers like a sack of dirty laundry.
Xavier had been across the hall when it happened. Already six feet tall at twelve, football-bound and full of mischief. He’d heard the crack of plastic against jaw, turned, and saw her standing over Jamal with one hand shaking and the other holding a copy of A Wrinkle in Time like a weapon.
He’d walked up to her after the principal dragged Jamal away and said, “You swing like my uncle Darius after three beers.”
Zoie just blinked at him. “Is that supposed to be a compliment?”
“Hell yeah,” he grinned, dimples and all. “Unc got hands.”
She’d stared at him a second longer before cracking the smallest smile he’d ever seen. From that day forward, she was Z, and he was the only one allowed to call her that. They were inseparable after that. Study sessions, cafeteria lunches, Friday night games where she brought flashcards and earplugs to drown out the crowd.
She read books on the bleachers while he racked up touchdowns. He walked her home with her backpack hanging off one shoulder like he was guarding national treasure.
When he got drafted into the league, she sent him off with a custom leather-bound journal and a soft hug he never forgot. When her first apartment flooded, he paid for the repairs without telling her. When his mama died, she held his hand through the funeral and never let go.
Every relationship they’d ever tried outside of each other eventually crumbled under the weight of what they were, which, for years, had been just best friends. Until the night that wasn’t.
It was a Friday. He’d just wrapped a brutal practice and texted her without thinking: “You cookin tonight?”
She always was.
He pulled up to her house just after eight, still in his sweats and a muscle tee, sweat drying in patches on his back. Her porch light was on. Her windows were cracked. Inside smelled like garlic butter and cornbread.
The same as always.
Except nothing about that night would stay the same.
—
Xavier didn’t bother knocking. He never had to. Not since high school. He just opened the screen door and stepped inside like he paid bills, his keys jingling in his hand as he kicked off his slides and called out, “Z, I know that’s cornbread I smell. Don’t lie to me.”
Zoie’s voice floated from the kitchen, soft and teasing. “You barely even closed the door and you already beggin. At least act like you got manners.”
“I said hi, didn’t I?” he called back, walking toward the kitchen.
She was standing at the stove in one of those soft, oversized tees she always wore around the house. The kind that stopped right below her hips and looked like it belonged to someone else, except he knew it didn’t. She had on little cotton shorts underneath, he was sure, but the way the shirt hung off her shoulder and hugged her waist made his throat dry.
He looked away.
The kitchen smelled like heaven. Butter and garlic and roasted chicken. Candles burning in the corner. One of her little 90s playlists humming low from the Bluetooth speaker by the fridge.
Zoie turned, holding a wooden spoon and an arched brow. “That practice must’ve beat your ass. You look like a man who just crawled out the ocean.”
He wiped his forehead dramatically with the bottom of his tee. “It was hell. Coach out there actin like we ain’t got bodies to protect. My knees said ‘bitch please’ before we even hit red zone drills.”
She laughed, handed him a glass of lemonade, and nodded toward the bathroom. “Go rinse off. I’ll plate the food.”
“You an angel,” he muttered, already walking off. “I don’t care what your little book club says about you.”
“Book club thinks you’re loud,” she called back. “And always ashy.”
“Lies. I’m glistening.”
She was still smiling when she heard the shower start. Still smiling when she caught herself staring at the hallway too long.
It was familiar. That was the thing. Him being here. His voice in her house. His sweat drying in her guest bathroom. It didn’t feel new. It felt old, worn in, like something borrowed that had never really left.
Zoie plated the food, set it on the small table in her nook, and tried not to think about how good he always smelled after a shower. Or how her heart did this dumb little skip every time he walked into a room with his sleeves rolled up.
Xavier came back in wearing one of the spare tees he kept at her place, hair still wet, skin clean and warm from the steam. He dropped into the chair across from her like he hadn’t just made the whole kitchen shrink a little with his presence.
They ate in easy silence for a while. Between bites, he talked about training camp, she talked about the book she was editing for her freelance client. He teased her about the love scenes. She teased him about the way he said “route” like it was spelled r-o-w-t.
It was easy. Comfortable.
Until the show started.
They ended up on the couch, feet up, plate of brownies between them, watching some nonsense true crime series he picked on a dare.
“You’re just mad the killer was the librarian,” he said, mouth full of brownie.
“She had motive,” Zoie argued, poking him with her sock-covered foot. “He stole her research.”
“Still wild. I ain’t trusting you around my notebooks no more.”
She grinned, leaning her head back on the cushion, eyes lazy. “I been around your notes since you wrote them on your hand in algebra.”
“And you still here. That’s loyalty.”
He looked at her then. Really looked.
She wasn’t dressed up. No makeup. Just glasses slightly fogged and legs tucked under her. But something about her expression caught him off guard. Maybe it was the way she smiled without trying. Or how the soft light from the TV flickered across her skin.
His hand shifted, brushing against hers.
She didn’t pull away.
Neither did he.
And in that moment, with the sound of the credits rolling and the taste of brownie still sweet in his mouth, Xavier leaned in.
So did Zoie.
The kiss was slow. Barely a kiss at all at first. Just lips touching, testing. Then she tilted her head. He caught her bottom lip. And it was real.
He pulled back, just enough to search her eyes. “We don’t do that,” he said, voice low.
Her breathing was shallow. “We just did.”
Neither moved.
And then they did.
His thumb brushed along her jaw, light and warm. She was still looking at him like the world had tilted under her couch, and maybe it had. Nothing about that kiss had been planned. Nothing about the way her chest was rising told him it was something she regretted.
“You okay?” he asked, voice quieter now.
Zoie nodded, slow. “Yeah. Are you?”
He exhaled through his nose, then leaned in and kissed her again. This time wasn’t questioning. This one landed full. Lips soft, open, a hum low in his throat when she kissed him back with just enough heat to make his pulse jump.
She shifted, turned on the couch to face him, and his hands found her waist like they always knew how. Her fingers slid up his arms, then down to rest on his thighs. He was solid under her touch, warm and still damp at the nape of his neck.
When they pulled apart again, she was already breathless.
“Been wonderin about that,” Xavier said, eyes still on her mouth.
“What?” she asked, voice soft.
“What it’d feel like.”
She smiled a little, nerves starting to rise in her chest. “You thinkin you want more?”
His eyes searched hers. There was no game there. Just curiosity. Just years of quiet ache that finally had space to breathe.
“I think I don’t want to stop,” he said.
He stood, tugging her gently by the hand. She followed, letting him guide her toward the hallway, heart pounding harder with every step. They passed the bathroom, the office, until they got to her bedroom. She stepped in first, turning on the small lamp beside the bed. The room filled with soft gold light.
Xavier stood in the doorway for a second. Just looking.
“You nervous?” she asked.
“A little,” he said honestly. “This ain’t like before.”
“No,” she whispered. “It’s not.”
She stepped to him and kissed him again, deeper this time. His hands found her hips again, then slid down to the backs of her thighs. When he picked her up, it felt natural, her arms winding around his neck, her legs around his waist. He carried her to the bed, set her down gently, then knelt in front of her.
His fingers found the hem of her tee. She nodded.
He peeled it off slow, eyes locked on hers. Her breasts sat high under the lace of her bra, skin glowing, chest rising with each breath. She wasn’t model-thin, never had been. But Xavier looked at her like she was art.
“You so damn pretty,” he murmured, leaning forward to press a kiss between the swell of her breasts.
Zoie shivered. Her hands slid into his curls as he kissed down her belly, slow, lips soft, tongue tracing small paths across her skin.
When he reached for her shorts, she lifted her hips.
He pulled them down, kissing each new inch of her thigh as it appeared. She wasn’t wearing anything under them. He paused when he realized that, then looked up at her with the faintest grin.
“You knew I was comin.”
“I always know,” she whispered.
He ran a hand down her thigh, then lifted one leg onto his shoulder.
“You sure?” he asked, voice already thick with heat.
Zoie nodded. “I want this.”
He didn’t answer. Just leaned in and kissed her again, lower this time. A long, slow lick between her folds that made her arch off the bed with a gasp.
“Fuck,” she whispered, grabbing the sheets.
Xavier groaned against her. “Still sweet,” he muttered. “Damn.”
He licked her slow, steady. Not fast, not greedy. He was learning her all over again. Tongue dragging from her entrance to her clit, circling it with patience. His mouth sealed over it and sucked, gentle, just enough pressure to make her thighs shake.
She moaned, fingers slipping into his curls.
“Right there,” she breathed. “Just like that.”
He didn’t stop. One hand held her hip steady, the other slipped under her thigh, anchoring her as she started to move against his face.
He pulled back once to breathe, lips wet, eyes dark. “You taste like I remember.”
“You never tasted me before,” she said through a moan.
“I know,” he smiled. “But I dreamed it just like this.”
He dove back in and made her come hard, her body shaking, voice cracking as she said his name like a prayer and a warning.
When she opened her eyes again, he was already crawling up the bed, kissing her stomach, her breasts, her neck.
“Take this off,” she whispered, tugging at his shirt.
He did. The shirt hit the floor and her fingers went to the waistband of his sweats. She slid them down, then paused when she saw him.
Thick. Heavy. Already dripping.
Her eyes went wide.
“Don’t look at me like that,” he murmured, grinning.
“You’re not even trying to be humble.”
He leaned in close. “You tryna ride or you want me to lay you down?”
She bit her lip. “Lay me down.”
He kissed her again, then reached down and lined himself up.
“You ready?” he asked, voice shaking now.
She nodded. “I been ready.”
He pushed in slow, the stretch enough to make her gasp, her fingers digging into his arms. He went slow, so slow, until he was all the way in and both of them were breathless.
“God,” she whispered, nails in his back.
“You feel like heaven,” he groaned, forehead pressed to hers.
He started to move, hips rolling in deep, slow strokes. Every thrust made her chest rise, her lips part, her breath catch. Their eyes never left each other.
Zoie moaned his name again, softer this time. Her legs wrapped around him, pulling him deeper.
He kissed her neck, her jaw, the corner of her mouth. “You feel so good, Z,” he whispered. “So fuckin good.”
She cupped his face and kissed him again, moaning into his mouth as he fucked her slow, like they had all night.
Like they’d waited years for this.
Because they had.
Their bodies moved together in that rhythm only closeness could create. There wasn’t any rush in how he fucked her, no frantic need to prove anything, no fumbling hands or misplaced kisses. Just warmth. Just weight. Just the sound of her breath quickening every time he angled his hips a little deeper, a little slower, letting her feel every inch like a promise pressed into her skin.
Zoie held on to him like her body had always known his. Arms wrapped tight around his shoulders, thighs locked around his waist, her heel digging into the small of his back every time he hit that spot that made her cry out without shame.
“Xavier,” she whispered, voice catching.
He lifted his head, forehead damp, eyes locked on hers like the world could burn around them and he’d still only see her. “I got you,” he said, brushing his lips against hers. “You feelin it?”
She nodded, but her voice failed. Her body answered for her. She clenched around him hard, her whole frame twitching under the pressure building in her belly.
“Say it,” he murmured against her jaw. “Let me hear it.”
“I feel you,” she finally managed. “It’s so much, but… don’t stop.”
He didn’t. He just moved slower. Deeper. One hand slipping between them, fingers finding her clit again like he was guiding her toward something only he knew how to give her.
She came with a cry that cracked in the middle. Her back arched, hands scrabbling at his arms, nails dragging down his skin as her body locked down around him in a grip that pulled a deep, low groan out of his chest.
“Fuck,” he bit out, hips jerking as he tried to hold on through the way she gripped him. “Zoie… baby—”
His voice cracked too, and then he was gone. His thrusts stuttered as he came, deep inside her, forehead against hers, lips parting around a moan that sounded more like relief than release.
Neither of them moved for a long time.
His weight stayed on her, heavy but comforting. Her fingers curled at the nape of his neck, her body still twitching with aftershocks.
“You okay?” he finally asked, his voice a little rough now.
She gave a soft hum, turned her face to kiss his cheek.
“Yeah,” she said. “I’m okay.”
He pulled out slowly, gently, like he didn’t want to hurt her. She winced a little and he paused, looking down at her with nothing but softness.
“You need anything?” he asked.
She blinked at him, eyes a little glassy. “A warm rag and a nap.”
He laughed, low and tired. “Say less.”
He disappeared into the bathroom, and she heard the water running, the cabinet open. When he came back with the towel and cleaned her up, he didn’t make it clinical. He didn’t make it awkward. He did it like he wanted to take care of her, and that nearly made her tear up more than the orgasm had.
He climbed into bed beside her a minute later, pulling the covers up over both of them.
They didn’t say anything at first. Just laid there, facing each other in the low light, breathing in sync.
Then she whispered, “That wasn’t just sex, was it?”
Xavier shook his head, his hand sliding along her hip. “Not even close.”
She nodded once. “Good. I didn’t want it to be.”
He leaned in, kissed her once more—soft, no tongue, no heat. Just lips and quiet understanding.
“You still hungry?” he asked against her mouth.
“For food?”
He grinned. “Or more of me. Whichever.”
She rolled her eyes but couldn’t stop smiling. “Let me nap first.”
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
✓ Live Streaming✓ Interactive Chat✓ Private Shows✓ HD Quality✓ Free Actions
Free to watch • No registration required • HD streaming
Summary: After years of being best friends, a single kiss cracked everything open. Now, a week into the shift from friends to lovers, Xavier invites Zoie to his family’s Thanksgiving dinner — the first time they’ve been around people since that night. The tension is thick. The touches linger. And before he leaves for his next NFL road game, he makes sure she remembers what's in store for her when he returns.
Warnings: Established relationship but newly dating | Soft dom vibes | Grinding, riding (f), oral (f) | Sensory-heavy, breathy smut | Emotional vulnerability, intimacy, post-nut feelings | Aftercare and morning-after fluff | FaceTime teasing / possessive energy
In the Quiet
It had only been a week, but her body remembered everything.
The way his fingers had curled beneath her jaw when he kissed her like he needed to. Like it had been living inside his chest for years and finally broke loose. The way her back had arched off her living room couch, sweater bunched at her waist, thighs trembling against his hands like she had nothing to hide anymore.
The way they didn’t say anything afterward. Just laid there, limbs tangled, breath still hot, silence holding everything language couldn’t.
They hadn’t figured out how to talk about it yet. That was the honest truth.
One kiss turned into one night. One night turned into one ache that hadn’t stopped humming since. Now they were navigating something new, something careful, something neither of them could name out loud without feeling like they might ruin it. Or worse — want it too much.
That was where Zoie’s thoughts were when she buckled her seatbelt and glanced over at Xavier behind the wheel. Sunlight streamed through the windshield in soft ribbons, cutting across his forearms as he rested one hand on top of the wheel and the other casually on his thigh. His hoodie sleeves were pushed up, chain glinting just slightly under the collar, jaw flexing as he chewed a piece of gum slow.
She kept looking.
He didn’t say anything.
But that was the thing about him. He never had to.
“Why you lookin’ at me like that?” he asked finally, eyes still on the road.
Zoie smiled, barely. “Ain’t lookin’ at you no type of way.”
“Mmhm. That right.”
She turned back toward the window, the edge of her mouth twitching like she was trying not to laugh. He chuckled once, low in his throat, then reached across the console and rested his palm on her thigh like it was second nature. Not high up. Not suggestive. Just there.
They didn’t speak for a few miles. The road stretched long and tree-lined ahead of them, the kind of southern backroad that held history in its dirt and whispered memories in the breeze. Fall leaves rustled in the trees, gold and burnt orange, skipping across the hood of the truck as they passed beneath them.
“Your mama still think I’m just your best friend?” Zoie asked, voice light but with something under it.
Xavier’s lips curled at the corner. “If I told her the truth, she’d already be pickin’ out baby names.”
“Lord.”
“She love you. Always has.”
“She used to tell me I was too quiet.”
“Yeah, but she ain’t say it like it was a bad thing. Just meant she wanted to know what was in your head.” He glanced over at her, eyes scanning her face. “I do too.”
Her stomach flipped. Not from nerves. Just from how sure he sounded.
The house came into view up the bend, tucked behind a grove of old pecan trees with cars already lined up along the yard and up the gravel drive. Music pulsed from somewhere around the back, the scent of smoke and fried something in the air.
Zoie took a breath, bracing. “You sure this is a good idea?”
He threw the truck in park and turned to face her fully. “You been comin’ to this dinner since we was teenagers.”
“Yeah, but that was before we were—” She stopped herself.
“Before we what?” His eyes didn’t leave hers.
She looked down, then back at him, heart knocking once behind her ribs. “Before we fucked.”
His jaw ticked just slightly, nostrils flaring.
She grinned slow. “Didn’t expect that to shake you, big shot.”
He leaned in closer, hand sliding up her thigh now, slow. “You ain’t shake me. You just remindin’ me how good it was.”
Her breath hitched.
“Don’t start,” she warned, voice thinner now.
“I ain’t startin’ nothin’ you didn’t finish first.”
They stared at each other for a long second, heat building in the silence like steam behind glass. Then someone knocked on the truck bed, making Zoie jump.
“Y’all sittin’ out here like y’all got AC,” someone hollered from outside. “Come on in here and get a plate.”
Xavier blinked like he had to rejoin reality, then eased back and popped the door open. “Come on, Zo. Let’s eat.”
She followed him up the porch, heartbeat still not right.
The front door creaked open, and warmth hit her all at once. Food. Laughter. A heavy gospel track playing in one room while somebody argued about the Panthers in another. The walls were strung with old family photos, red leaves taped to the corners, tables sagging under the weight of sweet potato pies and foil-covered casseroles.
The women in the kitchen lit up when they saw her. Hugs. Questions. Compliments. One of the aunties slipped a cup of spiked punch into her hand before she even made it to the dining room.
“Chile, if you don’t marry that boy, I will.”
“You look good, Zoie! What you been eatin’?”
“Still not tellin’ folks y’all goin’ together, huh?”
She smiled through all of it, eyes scanning for Xavier, who was already in the backyard, dap-hugging cousins and dodging uncles trying to talk about the league.
They weren’t sitting next to each other.
They weren’t holding hands.
But every few minutes, their eyes met.
Across the room. Over the rim of a wine glass. While she laughed at something his aunt said. While he licked the corner of his mouth and looked at her like he wanted to skip the rest of the night.
And she felt it. In her chest. In her stomach. Between her thighs.
The backyard was loud, but not in a way that overwhelmed it felt lived-in. Comfortable. Like a space where people could argue about spades like it was a matter of life and death and then laugh like nothing ever happened. The scent of grilled turkey and smoked ham hung in the air, mingling with the low hum of music from a Bluetooth speaker tucked in the corner.
Zoie sipped her second cup of punch and kept her eyes on Xavier.
He stood by the grill with a few of his cousins, hoodie sleeves pushed up, tattoos catching the light. He was laughing at something, head thrown back a little, and Zoie swore it vibrated right under her skin.
She bit her lip. Looked away. Tried to play it cool.
“Damn. They let you in here lookin’ like that?”
The voice came from behind her, smooth, practiced, not nearly as charming as it thought it was.
She turned slightly to see who it was. One of Xavier’s cousins. Not close, she’d seen him at cookouts before, never paid him much mind. His smile was bright, his cologne loud, and he was standing just a little too close.
“You remember me, right?” he asked, clearly expecting a yes.
Zoie gave a polite nod. “Yeah. What’s up?”
“You tell me.” He looked her up and down, real slow. “I’m just tryin’ to figure out how a woman like you still walkin’ around single.”
Her jaw tightened. “You assumein’ a lot.”
“Yeah? So you not single?”
She sipped her drink instead of answering.
“Mm.” He smiled, like that meant she was playing hard to get. “Well, you look good, Zoie. Always have. If you ever tryna see how a real Carolina boy treat you—”
“I’m good,” she cut in, sharp but still calm. “Appreciate it, though.”
He chuckled, like he thought she was joking.
Then he reached out and brushed a finger against her arm.
Before she could even react, a shadow cut between them.
Xavier.
He didn’t say anything at first. Just stepped into the space, slow and deliberate, eyes fixed on his cousin like he wasn’t sure if he wanted to embarrass him or just knock him into the flower bed.
“She said she good,” he said finally, voice low. “You can move on.”
The cousin raised his hands. “Aight, damn. Didn’t know y’all was—”
“We are,” Xavier said, before he could finish. Then turned to Zoie. “You good?”
She nodded once. Tight. He took her cup, set it on the porch rail, then placed his hand on her lower back.
“Come with me.”
She didn’t ask where. Just followed.
They moved through the house in silence, cutting past the music and laughter, up the narrow hall toward the back bedrooms. His hand stayed firm on her back the whole time, warm and steady, anchoring her even as her heart started beating faster.
He opened the door to one of the guest rooms, small, quiet, mostly untouched. Then, closed it behind them.
For a second, they just stood there.
Then Zoie turned to him, voice low. “You didn’t have to do all that.”
“Yeah, I did.”
“He wasn’t gonna do nothin’. He was just—”
“Touchin’ you.”
She paused. Swallowed.
He stepped closer. “You mine or not?”
She didn’t hesitate. “I am.”
“Then let me act like it.”
That was all it took.
Zoie reached for him, fingers curling in the hem of his hoodie, pulling him in close. His mouth met hers halfway, hungry and hot, his hands finding her waist like he’d been aching to touch her all damn night. She moaned into the kiss, soft and desperate, her body pressing against his like the silence between them had been a dare and this was her answer.
“I missed this,” she whispered.
He kissed her again, rougher this time. “Been thinkin’ about you all week.”
She reached down, palmed him over his jeans, feeling how hard he already was.
“I want you,” she said. “But I want it slow.”
He nodded. “Anything you want, baby.”
Zoie stepped back just enough to slide out of her sweater, then reached for the front of her jeans. Xavier helped her, pulling them down her legs, kissing her knees, her thighs, everywhere but where she needed.
She climbed onto him like she already knew where he belonged.
Her knees pressed into the mattress, hands braced on his chest. His jeans were undone just enough, her panties shifted aside, the space between their bodies buzzing before they even moved.
She was wet. He was hard. And when she sank down on him, slow, unhurried, they both breathed like they’d been waiting all night to exhale.
No words. Just the slick, aching sound of her body taking him inch by inch.
He gripped her thighs first. Then her hips. Then her waist. His fingers moved like he was trying to memorize her shape by feel alone.
Her head tilted back as she started to ride him, slow and steady, the roll of her hips fluid and sure. His eyes never left her, mouth parted, jaw tense, hands tightening with every rise and fall.
She set the pace. But he met it.
Thrusting up into her, deep and deliberate. Matching her grind, pushing deeper, making her gasp, making the rhythm stutter. The bed creaked beneath them, a low percussion to the slap of skin and the rush of breath tangled between them.
His hands slid down her back, dragging nails lightly across her skin, pulling her closer. She leaned in, their bodies pressed chest to chest, and his lips grazed her shoulder, not a kiss, just a brush. Like he needed the contact.
Her hips picked up, faster now. He met her stroke for stroke, fucking up into her like he was chasing her breath.
Her moans came soft but urgent, head buried in his neck, thighs trembling around him. He held her tighter, one arm wrapped around her back, the other gripping her ass, guiding her down every time he drove up.
Sweat slicked their skin. The room thick with the scent of sex and heat and something deeper, something wordless and real.
She started to shake, hips faltering, stomach fluttering. Her breath hitched.
He felt it. And fucked harder.
Once. Twice. Then again, slower, long, deep, deliberate.
Her body broke over him.
She came with a choked sound against his throat, thighs squeezing tight, hips jerking once and then stilling as he fucked her through it.
He followed seconds later, head thrown back, spine arching, hands locked on her hips as he came deep, breathing ragged and harsh in the dark.
They stayed like that. Still. Sweat cooling between them. Her lips barely brushing his collarbone, his fingertips gliding up and down her spine like he didn’t want to stop touching her even if his body was spent.
No words.
Just the weight of what they did.
And how much they wanted to do it again.
Their bodies stayed tangled long after the last tremble left her thighs.
She didn’t move, not at first. Still straddling him, skin flushed and slick, her forehead resting against his shoulder. His arms wrapped around her back like instinct, like his body didn’t know how to let go even if he wanted to.
The air in the room was warm and still. Faint sounds of music and laughter filtered through the walls, muffled by the closed door. But inside, there was nothing but breath. Slow. Staggered. In sync.
He exhaled through his nose, heavy and steady. One hand dragged up her back, fingers trailing over her spine in long, quiet strokes. She melted into it, into him, her lashes fluttering against his neck.
Eventually, her weight shifted. Not away. Just enough to lift herself, slow and careful, his hands steadying her hips as she eased off of him. A soft whimper escaped her throat at the loss, and he touched her jaw gently, guiding her gaze to his.
Their eyes met.
He didn’t smile. Not fully. Just looked at her like she was the only thing in the world he could see. His hand came up, brushing damp curls back from her face, then cupped her cheek like it was fragile. Like she was.
She kissed his collarbone.
Just once.
Then stood, slowly, legs a little unsteady. He watched her move, the sway of her hips, the curve of her spine, the heat still painted across her thighs. She reached for her underwear, then paused, breathing deep, pressing her palm to the center of her chest like she was trying to calm the storm he left there.
He sat up and pulled his jeans back over his hips, still half undone. Then stood and walked behind her, wrapping his arms around her waist from the back. His chin dipped to her shoulder, mouth grazing the space behind her ear.
She leaned into it.
Into him.
His hands were everywhere, but nowhere urgent. Just smoothing down her sides, skimming over her stomach, holding the softness of her hips like she belonged there.
And maybe she did.
She turned in his arms and looked up at him again, lips parted, eyes heavy, love spilling in the quiet like something sacred.
He leaned down and kissed her once.
Soft.
Still no words.
Just them.
He picked her sweater up from the floor and helped her into it. She helped him button the top of his jeans, brushing her fingers over the chain he never took off. Then she stood on her toes and kissed the corner of his mouth.
The music outside picked up. Someone shouted something about pie.
She reached for the door.
But before she could open it, he slid his hand into hers.
And this time, he didn’t let go.
Dinner moved on without them.
They made their way back out to the yard like nothing happened, cheeks warm, clothes straightened, hearts still pounding. The air had cooled since earlier, the sky pulling on dusk like a blanket. Laughter floated over music, plates were passed around like currency, and the scent of sweet potato pie and cornbread still lingered thick in the breeze.
Nobody seemed to notice the shift between them.
Or maybe they did. But no one said a thing.
Zoie found her seat again beside Xavier’s mom, who touched her arm like she’d missed her. Xavier rejoined the game of dominoes out back, half-focused, eyes still cutting to her every few minutes like he couldn’t help it.
They didn’t sit together. Didn’t touch.
But the knowing lived in every glance.
By the time dessert plates were being scraped clean and someone was dancing to “Candy” barefoot on the porch, Zoie’s legs ached and her mind was too full.
She was tired. Full. Restless.
He found her by the kitchen sink, rinsing out her cup.
“You ready?” he asked, voice low.
She nodded without looking up.
They said their goodbyes slowly, hugging mamas and dodging cousins. Xavier’s uncle made a joke about them sneaking off early. Zoie just smiled, tight and quiet.
The truck was quiet on the ride back.
Streetlights passed in flashes of gold and silver. The city lights gave way to neighborhood silence. Her house came into view sooner than she expected. Still familiar. Still untouched.
He parked in the driveway and cut the engine.
Neither of them moved.
For a long beat, the silence sat between them.
Then:
“Wanna come in?” she asked, voice soft.
He looked at her. Just for a second. Then nodded.
Inside, it was dim. She flipped on the kitchen light, set her keys down. He followed her in, moving slowly, the air between them still humming from everything they hadn’t said.
She leaned against the counter, arms folded.
He stayed by the door.
More silence. But this time it felt heavier. Needed.
She met his eyes. “What are we doing, X?”
He didn’t answer right away.
She kept going, voice shaky now. “I know what we’ve been. Friends. Best friends. I know that. But we… we can’t keep doing this and pretending it’s not something else. I can’t.”
His jaw flexed.
She looked down. “It’s not just sex for me.”
He crossed the room in three steps and stood in front of her.
Gently, he cupped her chin and tilted her face up.
His eyes searched hers. Deep. Careful.
Then he kissed her.
Soft.
Not like before.
This wasn’t about wanting her. This was about keeping her.
When he pulled back, he pressed his forehead to hers.
She closed her eyes.
And finally, he spoke. Barely above a whisper.
“I’m scared.”
Her breath hitched.
“Been your best friend so long, I didn’t know how to stop bein’ safe,” he said. “Didn’t wanna risk losin’ you. But I already know I can’t go back to just bein’ your friend.”
She nodded, tears gathering.
“I don’t want safe,” she whispered.
He kissed her again. Deeper this time. His hands cupped her face like she might disappear if he didn’t hold her right.
“I don’t wanna lose you,” he said. “But I don’t wanna love you in silence either.”
The tears slipped free then. Not heavy. Just enough to feel real.
She wrapped her arms around his waist and buried her face in his chest.
He held her.
And they stood there for a long time. In her kitchen. Full of fear. Full of hope. Full of each other.
They didn’t have all the answers.
But they had this.
And that was a start.
He didn’t ask to stay.
And she didn’t have to offer.
When she turned off the kitchen light and headed toward the bedroom, he followed. Quiet steps, easy presence. No rush in his walk, no hesitation in his hands when he reached for her waist from behind in the hallway and pulled her back against him for one last kiss before bed.
The kiss turned long.
Then lazy.
Then… something else.
But not sex this time.
Just the kind of slow, open-mouthed warmth that made her knees dip and her fingers thread through the front of his hoodie. His hands stayed at her waist, grounding her, thumbs brushing her hipbones like he was trying to memorize them in the dark.
They made it to the shower, undressed in silence, pieces of clothing trailing behind them like breadcrumbs.
Steam curled around their bodies before the water even touched their skin. Her head rested on his chest beneath the spray, arms wrapped around his middle. He held her with one arm while the other dragged soap across her back, fingers moving slow, tracing her shoulder blades like a habit.
He washed her like he’d done it before. Like he knew where she liked pressure and where to be gentle. She tilted her head back, eyes fluttering when his fingers moved to her scalp. She didn’t speak. Just let him take care of her.
When it was his turn, she did the same, palms gliding across his chest, down the thick curve of his arms, watching the way the water kissed his collarbones and the way his breath hitched when her fingers brushed the chain around his neck.
No rush. Just warmth. Just hands.
They towel-dried in the bathroom together, stealing glances in the fogged-up mirror. She wore one of his shirts. He watched her the whole time like she was the most familiar thing in the world and he was still discovering her.
They ended up on the couch, curled under the throw blanket, eating leftover pie straight out the foil and taking slow turns licking whipped cream off plastic spoons. She leaned her head on his shoulder, and he let his cheek rest on her curls, occasionally reaching down to trace little shapes along her thigh.
The TV was on but low.
Neither of them cared what was playing.
At some point she dozed off, mouth slightly open, hand still curled in the hem of his shirt. He didn’t move. Just pulled the blanket higher, wrapped his arm around her, and let his own eyes fall shut.
The smell of butter and eggs woke her.
Her eyes cracked open slow, golden light pouring through the living room window. The blanket had slipped down to her waist. The spot beside her was empty, but not cold.
She followed the scent to the kitchen.
There he was.
Back turned, sweats hanging low, shirtless. His back flexed with each movement, muscles stretching under skin, tattoos half-covered by the chain that swung gently every time he flipped something in the pan.
He hadn’t heard her come in.
She leaned against the doorframe, arms crossed, lips twitching into a smile.
He turned when he felt her eyes. That sleepy grin bloomed across his face instantly.
“Mornin’,” he said.
“Mm,” she murmured, stretching.
He nodded toward the coffee mug on the counter. “Made you one. Same way as last time.”
She walked over and took it, brushing her fingers against his as she grabbed the handle. His other hand slid to her waist like gravity.
“You stayed,” she whispered.
“I wanted to.”
He kissed her cheek. Then her neck. Then stayed there for a second.
“I got a couple days before I’m back on the road,” he said softly. “Thought maybe I’d spend ‘em here. If you want me.”
Her answer was already in the way she leaned into him.
He kissed her temple, then turned back to the stove. She climbed up on the counter behind him and watched him finish breakfast.
Once they were seated, plates full, orange juice poured, it was her who broke the silence.
“So… what now?”
He looked at her, fork pausing mid-air.
“I mean,” she continued, eyes down, “we’re clearly not just friends anymore. And I know we’re still figuring it out, but… you’re about to be on the road. I don’t want to pretend like this didn’t happen.”
“I don’t either,” he said, quiet.
She looked up.
“I been wantin’ this, Zoie,” he said. “I just never knew how to say it without messin’ everything up.”
“You didn’t mess anything up,” she said.
“I want to be with you. Not just on nights off. Not just when it’s easy. I want the real thing.”
Her chest fluttered.
“I know it ain’t gonna be simple,” he added. “With travel, the season, all that. But I’ll figure it out. We’ll figure it out.”
She nodded slowly, heart climbing up her throat.
“I’m in,” she said. “I’m all in.”
He reached across the table and took her hand.
One beat.
Then another.
Then, softly, he grinned. “We tellin’ our families?”
She laughed, eyes wide. “Hell no.”
He cracked up, head thrown back.
“They gon’ act like we been married for years,” she said. “Your mama gon’ start planning a reception and mine gon’ be askin’ about babies.”
“We keep it quiet a little longer,” he agreed. “Give us time to do this our way.”
She squeezed his hand.
“I love you,” he said.
Her breath caught.
“I love you too.”
And that was it.
A slow morning, a full breakfast, and a love that had been waiting years to breathe.
The suitcase was halfway packed.
Shirts folded with practiced hands. Socks rolled tight. Cleats in the corner, duffel bag open on the floor, mouth gaping like it wanted to swallow her nerves whole.
Zoie sat on the edge of the bed, legs crossed, hoodie sleeves covering her hands. Watching him. Quiet.
He moved like he didn’t feel her watching. Like her eyes weren’t crawling up the curve of his back and down the sweatpants clinging low to his hips. Like the silence between them wasn’t thick. Hot. Too full for words.
“You sure you got everything?” she asked, just to say something.
Xavier grunted a soft “mhmm,” still folding. His chain swayed when he bent over. Muscles flexed under soft brown skin. He looked good. Too good for someone who was about to leave her for ten straight days.
She didn’t say that.
Didn’t say anything about how much she hated this part.
The waiting. The missing. The pretending not to need more.
She pulled her knees up to her chest and watched him stack another set of shirts. Watched the way his fingers moved. The way his jaw clenched like he was grinding something down behind his teeth.
“You get quiet when you gotta go,” she said finally.
He looked over his shoulder. Met her eyes. Said nothing.
Just looked.
And that look?
It hit low.
She uncrossed her legs.
He turned fully. Dropped the last shirt on top of the pile. Let his hands rest on his hips and let his eyes drag down the length of her body like he was carving her into memory.
He didn’t move right away. Just stood there.
Staring.
She stared back.
And then?
He crossed the room like gravity pulled him straight to her.
She barely had time to inhale before his hands were on her thighs, spreading them wide, stepping between them with heat pouring off his skin. His mouth crashed into hers, open and breathless, tongue hot, hand sliding up under her hoodie like he’d been waiting all damn day to feel her again.
She moaned into his mouth, arms wrapping around his neck. His fingers slipped under her shorts, no panties, and that made him groan deep, low in his throat, like it pissed him off in the best way.
Still kissing her, he reached behind her knees and pulled her to the edge of the bed.
Then down to the floor.
Her back hit the carpet, hoodie riding up, bare thighs open. He dropped to his knees, yanked the shorts off, and spread her legs wider like he needed the space. His mouth was on her in seconds, wet, tongue greedy, hands pinning her hips like she might try to run.
She didn’t.
She couldn’t.
She was already shaking by the time he sucked her clit, already writhing when he slipped two thick fingers inside and curled them just right. Her breath hitched. Her hands clawed at his shoulders. He kept his mouth on her the whole time, moaning against her like he needed to taste every part of her before he left.
She came hard. Once. Then again. His name caught in her throat.
When she opened her eyes, he was standing. Sweatpants halfway down. Chain swinging. Dick thick and glistening in his hand as he looked down at her like he couldn’t decide whether to fuck her or worship her.
She tried to catch her breath.
He didn’t let her.
He hauled her up off the carpet, bent her over the edge of the bed, and slid in slow.
She gasped, hips jerking.
He gripped her waist and pulled her back onto him hard. Then again. Then again. Deep strokes. Wet skin slapping. Her knees hit the mattress, her elbows digging into the covers, her face buried in the sheets trying to muffle how loud she was moaning.
He didn’t say anything.
But his body said it all.
Every thrust was a claim.
A reminder.
A goodbye that wasn’t a goodbye.
He fucked her like he was trying to tattoo the memory on her spine. His hips snapped against her ass, fingers pressing deep into her skin, the rhythm filthy, hard, perfect. Sweat dripped down his chest, landed on her back, slid between her shoulder blades.
She pushed back into him. Met every thrust. Took everything he gave.
The room echoed with the sound of it.
Bodies. Breathing. Skin.
She came again. Harder this time. Legs shaking.
He followed, groaning loud, thick inside her, chest heaving as he leaned over her back and bit her shoulder, still moving, slower now. Riding the wave out.
When he pulled out, he stayed there. Just breathing. Chest against her spine. Arms around her waist.
They stayed like that for a minute. Bare. Quiet. Hearts knocking hard between them.
Then he kissed her neck.
Soft this time.
She turned in his arms and kissed him back, slow and deep.
Still breathless.
Still his.
–
She heard the front door click shut just after sunrise.
He didn’t wake her up to say goodbye, not fully. Just kissed her forehead in the dark, whispered her name once, soft and deep like prayer, then let her sleep.
But the bed felt different without him in it.
She rolled over onto his side and pulled his pillow close. His scent still clung to the sheets. Sweat, skin, cologne, sex. She breathed it in like it might keep her together for the rest of the week.
Then she slipped into his hoodie, padded barefoot to the kitchen, made a cup of coffee, and sat on the couch in silence. The house was too still.
Her phone buzzed.
8:16 AM
🖤 Boardin now. Didn’t wanna wake you. You looked too damn peaceful.
🖤 Miss you already.
She smiled, fingers flying.
8:17 AM
🧡 You owe me another round for that goodbye.
🧡 I still can’t walk right.
Another buzz.
8:18 AM
🖤 That was the point.
She laughed, tucking her legs under her on the couch.
8:18 AM
🧡 Text me when you land.
🧡 And don’t be out there acting single.
8:19 AM
🖤 Can’t. You fucked the single outta me.
She bit her lip, warmth curling low in her belly. God, she already missed him.
Later that night, just after 11, her phone lit up with a FaceTime call.
She answered without hesitation.
He was shirtless in a hotel bed, one arm behind his head, chain catching the light, lips tilted into that lazy smirk that always made her heart dip.
“Hey,” she murmured.
“Damn,” he said, voice low. “You look good in my hoodie.”
She curled into the pillow, smiling. “Been wearin’ it all day.”
He hummed. “You smell like me?”
She nodded slow.
His jaw flexed. “Don’t do that. I can’t get on another plane this soon.”
She giggled.
They didn’t talk much after that. Just looked at each other. Let the quiet fill the space between their screens like they were still in the same room.
Eventually, she whispered, “I miss you.”
“I know,” he said. “I miss you more.”
“You comin’ back to me, right?”
“Always.”
The silence held for a second longer.
Then she whispered, “I love you.”
He smiled soft. Real.
“I love you too.”
And that was enough to carry them both through the night.
Summary: What starts as a simple horse riding lesson on Xavier’s ranch turns into something far more charged the moment Noelle steps onto his land. From lingering glances to hands that stay a second too long, the tension builds with every movement, every word, every ride. By the time the sun sets and the class ends, neither of them is interested in pretending anymore. And when Xavier asks one simple question, Noelle doesn’t answer with words—she follows him into the barn and shows him exactly how well she learned.
The late afternoon sun hung low over the Carolina sky, pouring honey-colored light across the wide stretch of Xavier’s ranch as it had nowhere else to be, stretching long shadows across the fence posts and catching in the tall grass like it was holding on to the day a little longer. The air shimmered with heat, thick and slow, curling around the wooden fences and open pastures, pressing warm against skin and settling into clothes. Dust drifted lazily where boots had already started to scuff the ground, rising in soft clouds that clung to denim, skin, and the edges of movement, catching the light every time someone shifted. The scent of hay, leather, sun-warmed wood, and something faintly sweet from the fields settled deep in the lungs, rich and grounding, the kind of smell that wrapped around you and stayed long after you left, like the land didn’t let go easily.
Horses shifted in their stalls, large bodies moving with quiet power, hooves thudding steadily against packed dirt, one snorting while another flicked its tail. Their presence felt heavy and alive, like they were watching just as much as they were being watched, adding to the slow tension building in the space. The low hum of cicadas rose steadily in the background, wrapping the entire ranch in a lazy rhythm that made everything feel suspended in time.
Xavier stood near the fence line with his hat tipped low, the brim casting a shadow that cut across his eyes just enough to make you wonder where he was looking. Dark jeans sat low on his hips, worn in all the right places, hugging his legs without trying too hard, the denim dusted faintly with dirt from a long day on the land. His boots were muddy, real mud dried into the grooves like proof he didn’t just stand around looking the part, he worked it, one of them hooked against the wooden rail with scuffed leather pressed into the fence. A white tank top stretched across his chest, thin and soft from wear, clinging just enough to show the shape of him, broad shoulders, defined arms, the slow rise and fall of his breathing, faint marks of sweat along the fabric from the heat speaking to the work already done.
His arms were folded across his chest like he had nowhere else to be and all the time in the world, forearms flexing subtly when he shifted his weight. The sun caught along his jaw, outlining him in gold while the shadow from his hat kept the rest of him just out of full view. He looked like he belonged to the land itself, grounded, still, steady, but carrying something underneath that suggested speed and control, like the calm was chosen, not given.
His eyes moved over the small group gathering near the stables, sharp beneath the brim, taking everything in without making it obvious. Some laughed too loud, city nerves dressed up as excitement, others shifted on their feet, glancing at the horses like they were already second-guessing their decision to show up. A couple whispered to each other, unsure, hands fidgeting with straps and sleeves, their energy uneven and easy to read.
He let them settle, let the noise fade naturally before stepping forward, boots heavy against the dirt, voice low and smooth when he spoke, carrying without effort. "Ain’t nothin’ to be nervous about," he said, tone easy but firm enough to settle the energy. "They feel what you feel. You calm, they calm. You tense…" He paused just long enough to let it land, one corner of his mouth lifting slightly. "Well. We gon’ work on that."
A few chuckles broke through the group, tension easing just enough for shoulders to drop and breaths to release. Xavier let it sit, eyes moving from face to face, reading posture, attitude, who would listen, and who might push, clocking everything without rushing it.
And then he saw her.
She stood just off to the side, not tucked away but not trying to pull focus either, positioned like she understood space and how to use it. Placed and intentional, close enough to catch every word and movement, but far enough that nobody could accuse her of trying. There was a quiet confidence in it, the kind that didn’t need attention to exist, and it pulled at him without asking. He didn’t know her name yet, but something about her cut through the rest of the scene clean and steady, the kind of presence you notice without trying and keep noticing even when you shouldn’t.
Noelle.
Fitted jeans hugged thick hips and strong thighs that didn’t look new to movement, her boots already worn with real dirt, not staged, not fresh out the box. Her flannel was tied at the waist, exposing a strip of skin that caught the light every time she shifted, subtle but intentional. Her hair was pulled back, curls catching gold in the sun, and when she adjusted her stance, it wasn’t nervous like the others; it was controlled, measured, comfortable in her body.
Like she knew exactly what she was doing. Like she knew she was being watched.
Xavier’s gaze lingered a second too long before he dragged it away, clearing his throat low in his chest as he stepped closer to the group. His tone stayed steady when he spoke again, but something underneath had shifted, heavier now, more focused. "We gon’ start simple," he said. "Learn how to mount, how to sit right, how to move with the horse instead of fightin’ it. Ain’t about force. It’s about feelin’ what it’s doin’ and movin’ with it."
Noelle glanced up at that, and their eyes met.
Her lips pressed together like she was holding back a smile, something quiet and knowing flickering there, like she already understood exactly what kind of attention she was pulling from him and wasn’t in a rush to stop it. Xavier felt it low in his chest before he could check it, a slow heat settling in his gut that had nothing to do with the sun. It wasn’t loud or messy, just enough to feel like a challenge being placed between them without a word, like she was daring him to step closer, to test how steady that calm of his really was.
She didn’t look away first, and he let the moment stretch just long enough to acknowledge it before tipping his head slightly toward the stables, breaking it without really breaking it. "Go on and step this way," he said, voice dropping just enough to feel like it was meant for her even though it reached the whole group. "Let’s see how y’all handle somethin’ with a little weight to it."
Boots shifted again, dust rising in soft clouds as the group started moving, voices picking back up with nervous laughter and curiosity mixing together. Xavier turned, leading them toward the stables, but he felt it, her presence behind him, steady and unhurried, like she wasn’t rushing for anything.
And when he glanced back once, he caught her already looking.
Noelle followed with the rest, but not before giving him one last look over her shoulder, slow, measured, deliberate, like she already knew this wasn’t about to be a regular lesson.
The shift from open air to the shaded edge of the stables brought a different kind of heat, one that clung closer to the skin and settled deeper in the body. The light filtered through the wooden slats in long, broken stripes, catching slow-moving dust in the air and laying gold across the horses’ backs as they shifted in their stalls. Leather creaked softly with every movement, chains clinked in small, rhythmic sounds, and the low, steady breathing of the animals filled the space with something grounded and alive, something that made everything feel slower, heavier, more aware.
Xavier moved ahead of the group with ease, grabbing a lead rope off the post without looking like he’d done it a thousand times, because he had. Every movement was second nature, unforced, the kind of confidence that came from repetition and control. His presence settled the space before he even spoke, the horses responding to him with small shifts, ears flicking in his direction, bodies loosening like they recognized him before anyone else did.
"Aight," he said, turning back toward the group, voice carrying just enough to pull their attention without raising it. "First thing, you ain’t just climbin’ up there. You gotta approach ‘em right. Let ‘em see you. Let ‘em feel you before you try to take control of anything."
He stepped up beside one of the horses, large and dark with a calm, steady stance, his hand sliding along its neck in a slow, practiced motion. His palm moved with intention, firm but easy, fingers pressing just enough to be felt without forcing anything. The animal leaned into it slightly, relaxed, trusting, responding to the way he handled it.
"They pick up on everything," he continued, glancing over his shoulder at the group, eyes sharp even in the low light. "Energy, tension, hesitation. You come at ‘em unsure, they gon’ mirror it. You come at ‘em steady…" He gave a small nod toward the horse. "They fall right in line with you."
People nodded, shifting closer, trying to follow along, boots scuffing against the dirt, voices dropping into low murmurs as they watched him. Some leaned in, curious. Others stayed back, cautious, unsure how close they wanted to get.
Noelle didn’t rush.
She stepped in with the rest, but her pace stayed measured, unbothered, like she was taking in more than just what he was saying. Her eyes moved with intention, tracking his hands, the way his fingers pressed into the horse’s neck, the way his body angled when he spoke. Xavier clocked it immediately. The difference between looking and studying. The way she didn’t flinch when the horse shifted, didn’t second-guess her space.
He reached for another lead rope, fingers curling around it before pausing mid-motion, his gaze lifting like he already knew where he was going next.
"You," he said, nodding toward her.
Noelle lifted a brow slightly, like she’d been expecting it, like she already knew she was about to be pulled forward, and stepped in without hesitation. The rest of the group eased back just enough to give them space, curiosity sharpening in their expressions.
Xavier held her gaze for a second before handing her the rope, their fingers brushing in the exchange. It wasn’t quick. Wasn’t careless. His touch was warm, rough from work, the kind of texture that lingered even after contact broke, and he didn’t rush to pull away.
"Hold it here," he said, stepping in behind her, close enough that the heat of him pressed through the space between them. One hand came over hers, guiding her grip into place, fingers adjusting her hold with slow precision. "Not too tight. You ain’t tryna choke him."
His voice dropped, quieter now, settling near her ear without quite touching it, meant for her more than the group, even though it carried just enough for others to catch pieces of it.
"Firm," he added, his fingers sliding over hers again, slower this time, deliberate. "But you gotta know when to ease up. When to let it move instead of tryin’ to control every second of it."
Noelle’s breath hitched, subtle but there, her chest rising a little deeper as she adjusted her grip under his guidance. She tilted her head just enough to glance back at him, eyes steady, unshaken.
"I know how to hold on," she said softly, voice smooth and even, not defensive, not teasing outright, just confident in a way that didn’t ask permission.
Something in Xavier’s chest pulled tight at that, low and immediate.
He stepped in closer without thinking about it, closing the space completely, his chest brushing lightly against her back this time. One hand slid from her wrist to her hip, fingers spreading just enough to ground her stance, to feel the weight of her there. It wasn’t part of the lesson anymore, not really, but he didn’t move it.
"Yeah?" he murmured, low, almost amused, his breath close enough to warm the side of her neck. "We gon’ see how long you keep that grip."
The horse shifted beneath the tension building between them, weight moving, muscles rolling under its skin. Xavier’s hand tightened slightly at her hip, steadying her, guiding her balance without pulling away.
"Relax," he said, thumb pressing lightly against her side, slow and intentional. "You stiff, he gon’ be stiff. Let it move under you. Feel it first."
Noelle exhaled slowly, her shoulders loosening just enough, her body adjusting under his touch instead of pulling away from it. Her grip softened, then steadied, just like he told her.
But she didn’t step away.
Didn’t create distance.
If anything, she leaned back just enough to acknowledge him, to feel where he was without turning fully around.
And Xavier noticed every bit of it.
By the time the group was fully paired off, the energy had settled into something more focused, more grounded. The nervous laughter from earlier had faded into concentration, boots planted firmer in the dirt, hands a little more confident on reins and leather. Horses stood lined along the fence and scattered through the open space, some calm and patient, others carrying a restless edge in their movements, all of them reacting in real time to the people sitting on their backs.
The air felt thicker here, warmer, filled with the scent of hay and animal heat, dust still floating in slow, golden streaks through the light. Every movement had weight to it now. Every sound carried.
Xavier moved between them with an easy authority, adjusting grips, correcting stances, offering quiet instructions that landed exactly where they needed to. His hands were steady, sure, never lingering too long with anyone else, just enough to fix what needed fixing before moving on. A hand here, a word there. Nothing rushed. Nothing wasted.
Then he stepped back toward the center, drawing attention without calling for it.
"Watch me," he said, voice low but carrying, pulling every eye toward him.
He placed one hand on the saddle and swung up in a single smooth motion, body controlled and balanced like it was instinct, not effort. The horse moved beneath him, weight rolling forward, and he moved with it seamlessly, hips settling into the rhythm like they belonged there. His posture stayed loose, shoulders relaxed, spine steady but not stiff.
"You ain’t sittin’ stiff," he continued, glancing over the group. "You movin’ with ‘em. Every step they take, you feel it. You match it."
He demonstrated slow at first, letting the motion show clearly, the subtle roll of his hips, the way his body followed instead of fought, the ease in his control. Then he let the pace shift just slightly, enough to show how natural it could look when you stopped trying so hard.
"If you tense up," he added, voice dipping a little, "you throw everything off. You gotta trust it. Let it carry you instead of tryin’ to force it where you want it to go."
One by one, people tried to follow, some bouncing awkwardly, others gripping too tightly, a few finding a rhythm but not holding it long. The space filled with uneven movement, quiet corrections, and the occasional nervous laugh.
Noelle was already mounted.
Xavier saw it the second he looked her way, and his focus locked in like everything else blurred out. The way she sat just slightly too rigid, the way her hands held the reins just a little too firm, her posture controlled but not relaxed, like she was holding herself back on purpose, like she knew exactly how to move and was choosing not to. It wasn’t fear. It wasn’t uncertainty.
It was intentional, drawn out, like she wanted him close enough to fix it, close enough to put his hands on her again.
He moved toward her slow, boots pressing into the dirt with purpose, eyes fixed on her like he already knew exactly what she was doing and was choosing to step into it anyway.
"You ridin’ or you wrestlin’ him?" he asked, stopping just beside her horse.
Noelle glanced down at him, lips twitching like she was trying not to smile, but not trying very hard. "I’m ridin’," she said, smooth and easy.
Xavier let out a quiet breath through his nose, something close to a laugh.
"Nah," he said, stepping closer. "You thinkin’ too much."
Before she could answer, his hands were on her.
Firm. Certain.
They settled at her hips like they knew where to go, like they’d done it before, even though they hadn’t. He stepped in close behind her, close enough that the front of his body lined up with her back, his presence fully there now, not just guiding but surrounding.
"Relax," he murmured, voice dropping low, meant only for her. "Let it move with you."
The horse stepped forward again, steady and strong, and her body followed, but not enough. Not the way he wanted.
Xavier adjusted her, hands tightening just slightly, thumbs pressing in as he guided her hips into the rhythm, showing her instead of telling her. The motion was slow, deliberate, rolling her into sync with the animal beneath her.
"There you go," he said, softer now, his voice roughening just a touch. "Stop fightin’ it… let it take you where it wants."
A soft moan slipped from Noelle before she could stop it.
This time it wasn’t subtle.
It left her without permission, low and breathy, her body reacting before she could control it. Her shoulders dropped a fraction more, her hips loosening under his hands as she finally let the movement take over instead of resisting it.
Xavier stilled for half a second behind her.
Not enough for anyone else to notice, but enough for him to feel it settle deep in his chest.
A slow exhale left him, something heavier than before, his grip tightening just slightly at her hips like he was grounding himself as much as he was steadying her.
"Yeah…" he murmured, voice lower now, roughened in a way that wasn’t part of the lesson. "That’s it right there."
His thumbs pressed in a little firmer, guiding her again, but this time there was something else under it, something more aware, more intentional.
"Don’t hold back now," he added quietly near her ear. "You startin’ to get it."
His hands stayed on her, longer than they needed to, longer than the lesson required. He didn’t move them. Didn’t rush to step back.
The rest of the class faded into background noise, voices and movement blending into something distant and unimportant. The creak of leather, the soft thud of hooves, and the murmur of instruction all fell away.
All that remained was the rhythm beneath her, steady and rolling, and the way his hands guided her through it, teaching her how to follow instead of fight, how to feel instead of control.
And she let him.
Xavier rode at the front of the group, reins loose in his hands, posture easy but controlled as his horse carried him down the long stretch of dirt that cut through the ranch, the movement beneath him steady and familiar. The sun had started its slow descent, dipping lower in the sky and stretching the light into something richer, deeper, casting everything in gold and amber that clung to skin and fabric alike. Dust kicked up beneath the horses’ hooves, rising in soft clouds that lingered behind them, catching the light like smoke and settling slowly back into the earth.
The land stretched wide on either side, open fields rolling into tree lines that darkened at the edges, fences running long and low like they had no end. The air felt warmer out here, thicker, filled with the smell of dry grass, leather, and sun-soaked dirt. The steady rhythm of hooves hitting the ground built into something almost hypnotic, layered with the creak of saddles and the low murmur of voices trailing behind him.
"Keep your pace steady," Xavier called back, voice carrying over his shoulder without him needing to turn, calm but firm enough to hold their attention. "Don’t rush it. You try to force it, you gon’ throw yourself off."
Behind him, the group followed in a loose line, some riders sitting taller now, a little more confident in the saddle, others still adjusting, still trying to figure out how to move without fighting it. A few laughed under their breath when they bounced too hard, correcting themselves as they went.
Noelle started behind him.
He knew exactly where she was without looking, could feel it in the pattern of hooves, in the way her rhythm began to even out. Then slowly, deliberately, that rhythm drew closer, her horse stepping forward with more certainty until she came up alongside him like she’d always meant to be there.
Xavier turned his head just slightly, just enough to catch her in his peripheral vision before letting his gaze settle fully.
She had it now.
Her body moved with the horse instead of against it, hips rolling in a steady rhythm that matched each step, her shoulders loose, spine aligned without tension. Her hands held the reins with control but not force, fingers relaxed instead of gripping, like she understood the balance of it now. The stiffness from before was gone, replaced with something smoother, more confident, something that looked natural on her.
Xavier let his eyes linger, taking in the way she rode, the way she’d found her rhythm and settled into it like she belonged there. There was something in the way she moved now that felt intentional, like she knew he was watching and wasn’t bothering to hide it.
"Took you a minute," he said, tone easy, but quieter than before, meant more for her than anyone else.
Noelle glanced over at him, a small smile pulling at her lips, unbothered, like she heard more in his words than he said out loud. "I like to learn at my own pace," she replied, her voice calm, steady over the movement of the ride.
"That so?" Xavier said, one brow lifting slightly beneath the brim of his hat as he looked at her again. "Looks like you catch on real quick when you decide to."
She didn’t answer right away.
Instead, she adjusted her seat again, subtle but deliberate, letting her hips follow the motion a little deeper this time, testing the rhythm with more confidence. It wasn’t exaggerated, wasn’t obvious to anyone else, but it was there.
And Xavier saw it.
His gaze dropped for half a second before lifting again, jaw tightening just slightly as he exhaled through his nose.
"You like bein’ in control?" he asked after a moment, voice lower now, steady but carrying something underneath it that hadn’t been there before.
Noelle’s eyes flicked toward him, then forward again, her expression thoughtful for a beat, like she was considering how she wanted to answer, even though the answer was already sitting on her tongue.
"Only when I trust who’s watchin’," she said, her voice even, but softer, like the words were meant to stay between them.
The tension between them thickened in the cooling air, heavy enough to taste. Xavier's gaze dropped from her eyes to her mouth, a deliberate sweep that made Noelle's breath hitch. The slow, confident smile on his face widened, showing a hint of white teeth.
"Good answer," he murmured, his voice a low rumble that vibrated through the space between them. "But trust ain't just about stayin' in the saddle."
He slowed his horse just a fraction, a subtle shift that forced Noelle to do the same to keep pace. The gap between their mounts closed until their knees almost brushed with each rhythmic rise and fall. The other riders were background noise now, their chatter and laughter fading into a distant hum as the world narrowed to just the two of them, the powerful animals beneath them, and the golden light painting their skin.
Noelle felt the change in his focus, a palpable heat that had nothing to do with the setting sun. She met his intense stare, her own expression shifting from playful to something darker, more knowing. The rhythm of the horse became a different kind of lesson, one about control and surrender, about the power in moving with something instead of against it.
"Show me what else it's about, then," she challenged, her voice barely a whisper, but it cut through the evening air with sharp clarity.
Xavier's laugh was soft, almost a breath. "Oh, I plan to." He reached out, not with his hands, but with his presence, leaning in just enough that she could feel the warmth radiating from his chest. His eyes, dark and deep, held a promise that went far beyond a simple riding lesson. "You gotta feel it. Let the horse move you. Every muscle, every bone. You stop fightin' it, you start feelin' it."
As he spoke, his gaze traced the line of her throat, down to where the V-neck of her shirt dipped, exposing the smooth, rich brown skin of her collarbones. He watched the way her pulse beat there, a rapid, steady rhythm that mirrored the pounding of his own blood. Her breasts, full and high, rose and fell with each deep breath she took, the fabric of her shirt pulling taut across them with the motion of the horse.
Noelle didn't flinch under his scrutiny. Instead, she leaned into it, arching her back slightly, a movement that was both an adjustment to her seat and a blatant invitation. Her hips rolled with a new purpose, a deeper, more deliberate sway that was pure, unadulterated sin. It was a language her body spoke fluently, and she knew damn well he was fluent in it.
"Like this?" she asked, her voice laced with a husky teasing that made Xavier's jaw clench.
His eyes darkened, the playful heat in them replaced by something raw and hungry. He saw everything, the way the muscles in her thighs flexed against the saddle, the subtle grind of her hips, the way her body was beginning to glisten with a fine sheen of sweat in the fading light. She was no longer just a student; she was a woman staking a claim, and every part of him was ready to let her.
"Exactly like that," he growled, the words rough in his throat. He let his hand drop from the reins, his knuckles brushing against her denim-clad thigh. The touch was electric, a jolt that shot straight through them both. "You feel that? That connection? That's the real ride."
His fingers lingered, tracing the seam of her jeans, a possessive, exploratory touch that made her shiver. The air crackled between them, charged with unspoken desire and the promise of what was to come. The lesson was over. This was something else entirely.
By the time they circled back toward the barn, the sun had dipped low enough to stretch everything into long shadows, the sky painted in deep orange, burnt gold, and hints of purple settling in at the edges. The air had cooled just enough to take the edge off the heat, but the ground still held onto the warmth of the day, radiating it back up through boots and hooves alike. Dust followed them in a slow, lingering trail as the group rode in, each step of the horses softer now, the earlier rhythm easing down into something quieter, something slower, like the land itself was winding down with them.
Xavier slowed his horse first, guiding it toward the fence line with a light pull of the reins, posture still relaxed but more grounded now, like he was settling the energy just as much as the animals were. His movements stayed smooth, unhurried, controlled in that same effortless way that had carried through the entire lesson. One by one, the rest of the group followed, bringing their horses in with varying levels of control, some riders sitting taller now, more confident than when they started, others still adjusting, still learning how to come down from the movement.
"Aight, that’s enough for today," he called out, voice steady, carrying across the space as he swung down from the saddle in one easy motion. His boots hit the dirt with a soft, heavy thud, and he moved without hesitation, stepping in to help where needed, guiding a few riders down, steadying nervous hands, adjusting grips one last time before letting them go.
The energy lifted again, lighter now, conversation picking up as people laughed about their attempts, brushing dust from their jeans and shirts, talking over each other as the tension from earlier melted into something easier, something satisfied. A few people lingered near the horses, patting them awkwardly, others already pulling out their phones, snapping quick pictures before heading off.
"Appreciate y’all comin’ out," Xavier said, moving through them, collecting reins, giving nods, exchanging quick words, his tone easy but genuine. "Y’all did good. Better than most first-timers."
That earned a few laughs, a couple playful comments back his way, and then slowly, one by one, they started to leave. Some stayed just long enough to thank him again, others were already making their way toward their cars, voices fading as distance stretched between them and the barn. Doors slammed somewhere out of sight. Engines turned over. The noise of it all thinned out piece by piece until it disappeared completely.
The space opened up.
Quiet settled in.
Just the soft sounds of the horses shifting, the creak of wood, the faint rustle of wind moving through the edges of the ranch.
Noelle didn’t leave.
She dismounted smoothly, like she had earlier, boots landing firm in the dirt, one hand braced lightly against the saddle before she straightened fully. There was no rush in her movements, no glance toward where the others had gone, no reach for anything that suggested she was on her way out.
She stayed.
Xavier noticed without looking directly at her at first. He felt it in the quiet, in the way the space didn’t empty the way it should have. The way her presence lingered even as everything else cleared away.
He finished tying off a lead rope, fingers working the knot slowly and secure, then let his hands fall away. For a second, he just stood there, then leaned back against the fence, one arm draped over the top rail, the other resting easy at his side. His hat sat low, shadowing his eyes, but his attention was locked in now, steady and unhurried, like he already knew how this part was about to go.
Noelle walked over, slow, unbothered, her steps measured against the dirt, each one closing the space between them without hesitation. She didn’t look unsure, didn’t look like she was searching for what to say.
She looked like she meant to be there.
"You ain’t in a rush," he said, voice low, casual on the surface, but there was something heavier sitting underneath it now, something that hadn’t been there earlier.
She stopped a few steps in front of him, close enough that the space between them felt intentional, not accidental. Close enough to feel, not quite close enough to touch.
"Just wanted to say thank you," she said, tone easy, but her eyes held his a second longer than necessary, steady and knowing.
The quiet stretched.
No group. No noise. Just the two of them and the last of the light settling around them.
Xavier pushed off the fence just enough to stand a little straighter, his gaze dragging over her slow this time, deliberate, not even pretending to hide it. From her face, down the line of her body, then back up again, like he was taking his time with it.
"You picked it up quick," he said, voice quieter now, closer.
Noelle tilted her head slightly, a hint of something playful touching her expression. "Had a good teacher," she answered.
A faint smile pulled at his mouth, but it didn’t soften him. If anything, it deepened something in his expression, something more focused, more aware of exactly who was standing in front of him.
He shifted his weight, one boot scraping lightly against the dirt as he leaned back again, settling into the fence like he wasn’t going anywhere anytime soon.
His eyes didn’t leave her.
Then, after a beat, his voice dropped just a little lower, rougher now, like the day had worn it down into something more personal.
"You ever ride at night?"
Noelle's lips curved into a slow, knowing smile. The question hung in the cooling air between them, charged with everything they hadn't said. She didn't answer with words. Instead, she took another deliberate step forward, closing the last of the distance until her boots were nearly touching his.
Xavier watched her, his body still leaning against the fence, but the relaxed posture was a lie. Every muscle was coiled, ready. He saw the answer in her eyes, in the way she held his gaze. He pushed off the fence post, the movement fluid and predatory. Without a word, he turned and walked toward the large, open barn doors, not checking to see if she was following. He knew she was.
Inside, the air was thick with the scent of hay, leather, and horses. The last of the orange light streamed through the high windows, cutting through the dusty air and casting long, dramatic shadows across the wooden floor. The sounds from outside were muffled here, swallowed by the cavernous space, leaving them in a world of their own.
Xavier moved with purpose, his footsteps echoing slightly on the packed earth. He grabbed a folding metal chair leaning against a stack of hay bales, the metal screeching as he unfolded it. He set it down in the center of an open aisle, right in a pool of fading light, then sat.
He didn't rush. He held her gaze as he reached back, gripping the hem of his sweat-damp tank top and pulling it over his head in one smooth motion. His torso was a masterpiece of dark, sculpted muscle, his chest broad and defined, the lines of his abs stark in the dim light. He tossed the shirt aside, his hands moving to his belt. The leather creaked as he unbuckled it, the metallic rasp of the zipper loud in the silence. He didn't pull his jeans down, just undid them enough, his thumbs hooking into the waistband, framing the hard V of his hips that disappeared into the denim. He leaned back, arms draped over the back of the chair, a king in his makeshift throne, waiting.
Noelle watched him, her own breathing shallow. She walked toward him, her hips swaying with the same hypnotic rhythm she'd used on the horse. She stopped right in front of him, so close he could feel the heat radiating from her body. She placed her hands on his shoulders, feeling the coiled strength there, and then she was straddling him, settling onto his lap, the rough denim of their jeans a frustrating, tantalizing barrier.
She didn't kiss him. Not yet. She began to move, a slow, deliberate grind of her hips against his. She was putting his lesson to use, finding the rhythm, rolling her body in a way that was pure, unadulterated torture. She could feel him harden instantly beneath her, a thick, demanding pressure that made her own core clench with need. She watched his face, saw the way his jaw tightened, the way his eyes darkened until they were almost black.
A low growl rumbled in his chest. "Tease," he muttered, his voice rough with desire.
Noelle just smiled, a slow, wicked curve of her lips. She pushed herself up, standing before him. With her eyes locked on his, she popped the button on her own jeans. She shimmied them down over her hips, the denim whispering as it pooled at her ankles. She stepped out of them, kicking them aside. Next came her panties, a simple scrap of white lace that was already soaked. She slid them down her legs and let them fall.
Xavier's gaze was a physical touch, burning over her naked skin, lingering on the curves of her hips, the way her breasts rose and fell with each ragged breath. He could see the glisten of her arousal on her inner thighs, and the sight made his mouth water.
She moved back to him, climbing onto his lap again. This time, there was no barrier. She settled against him, and the heat of her soaked folds pressed directly against the hard length of him, still trapped in his jeans. He hissed, his hands flying to her hips, gripping her tightly.
"Fuck, Noelle," he breathed.
She leaned in, her lips brushing against his ear. "You told me to feel it," she whispered, then reached between them. Her fingers were deft, tugging his jeans and briefs down just enough. His dick sprang free, thick, hard, and already beading with precum. She wrapped her hand around him, her grip firm and sure, and stroked him once, twice, from base to tip. Xavier's head fell back against the chair, a guttural sound escaping his throat.
She positioned him at her entrance, not waiting, not teasing anymore. She sank down, taking him in one long, smooth glide. The sensation was overwhelming, a perfect, stretching fullness that stole the air from her lungs. He filled her completely, pressing against that spot deep inside that made her whole body tremble.
Xavier's eyes snapped open, locking with hers. His hands tightened on her hips, his grip almost bruising. For a second, neither of them moved, lost in the sheer intensity of the connection.
Then Noelle began to ride.
She used everything he'd taught her. She rolled her hips, finding a deep, powerful rhythm that wasn't about bouncing but about grinding, about taking every inch of him with each fluid motion. Her body moved with his, muscles clenching and releasing in a primal, hypnotic dance. She braced her hands on his shoulders, using the leverage to move harder, deeper, her breasts brushing against his chest with every thrust.
"God, damn," Xavier gritted out, his control shattering. He met her movements, thrusting up into her, his hips pistoning to match her rhythm. The sound of their bodies slapping together filled the barn, a raw, wet, percussive beat that mingled with their harsh breathing and the soft whinnies of the horses in their stalls. The metal chair creaked and groaned under them, a testament to the force of their coupling.
Noelle threw her head back, a cry tearing from her throat as he hit that perfect spot again and again. The pressure built low in her belly, a pleasure that wound tighter and tighter with every powerful thrust. Xavier leaned forward, capturing one of her dark nipples in his mouth, sucking and biting gently, the sensation sending a jolt straight to her clit.
"Xavier," she gasped, his name a prayer on her lips.
He let go of her hip with one hand, sliding it between their sweat-slick bodies to find that sensitive bundle of nerves. He circled it with his thumb, applying just the right amount of pressure.
That was all it took.
Noelle's orgasm crashed through her. Her body convulsed, her inner walls clamping down around him like a vise. The rhythmic pulsing of her climax sent Xavier over the edge with a hoarse shout. He drove into her one last time, burying himself deep as he emptied himself, his hot release flooding her.
The only sounds were their ragged gasps and the steady beat of their hearts pounding in the sudden, ringing silence. Noelle rested her forehead against his, her body still trembling with the aftershocks. Xavier wrapped his arms around her, holding her tight against him, his face buried in the crook of her neck, breathing in her scent.
The silence in the barn was thick, heavy, and alive with the sound of their ragged breaths. Noelle remained in his lap, his dick still buried deep inside her, pulsing with the last aftershocks of his release. She could feel the warm, wet mess of their combined fluids seeping out around him, coating the inside of her thighs and the rough denim of his jeans. It was filthy. It was primal. It was perfect.
Xavier's grip on her hips loosened, becoming a caress, his thumbs stroking the sweat-slicked skin of her lower back. He lifted his head from her neck, his face a shadow in the dim light, but she could feel the intensity of his gaze. He didn't speak. He just leaned in and kissed her.
It wasn't a gentle kiss. It was a claiming. His mouth slanted over hers, his tongue pushing past her lips to taste her, to claim the space he had just ravaged. She tasted herself on him, musky and sharp, and the thought made a fresh wave of arousal course through her. She kissed him back just as hard, her tongue dueling with his, her hands tangling at the nape of his neck, holding him to her.
When he finally pulled back, they were both breathing hard again.
"Look at you," he growled, his voice a low, gravelly rumble that vibrated through her entire body. He shifted inside her, a deliberate, shallow thrust that made them both gasp. "Still sittin' on my dick like you can't get enough."
Noelle's lips curved into a wicked smile against his mouth. "Maybe I can't," she whispered, rolling her hips in a slow, deliberate circle. The movement was lazy, indulgent, designed to torture. She felt him twitch inside her, already showing signs of life again, and a thrill shot through her. "You told me to find my rhythm."
Xavier let out a rough laugh, a sound full of dark amusement and pure male satisfaction. "And you a damn fast learner." He tightened his arms around her, his hands sliding down to cup the full globes of her ass, his fingers digging into the soft flesh. "But I ain't done teachin'."
Xavier stories carry Southern weight—slow dominance, grounded masculinity, and patience that burns hotter than aggression. Whether he’s a cowboy, a traveler, or a man out of place, his stories build tension through stillness, physical closeness, and restraint. Lust arrives quietly, then takes its time.
Summary: Xavier and Aja have been close for years — best friends since high school, now testing the waters of a new relationship while the heat between them simmers just beneath the surface. A weekend camping trip gives them the quiet, the privacy, and the space to finally say what they mean — with their mouths, their bodies, and their hearts.
Warnings: trusted established couple | Oral (f receiving) | Passionate + emotionally driven sex | Tender post-sex intimacy / domestic vibes | soft and filthy in the woods
an: make sure you send request to this account (@midnightmemoirsofher) and not my back up account (@blkvelvetvenom)
They had always been close. Not in the shallow, everybody-thinks-it’s-cute kind of way, but real close. Ride-to-school, finish-each-other’s-plate, be-there-when-the-other-one-breaks kind of close.
Aja met Xavier when she was fifteen. Her mama had moved them from Tallahassee to South Carolina for work, and she showed up halfway through sophomore year at a school where everybody already had their people. She didn’t talk much. Carried her sketchbook everywhere. Spent lunch under the bleachers or behind the library, trying not to be seen or bothered.
He found her there one afternoon, tucked beside the soda machine with her headphones in.
He didn’t talk at first. Just sat next to her and opened a bag of Hot Fries like they were already friends.
She stared. “You lost?”
“Nah,” he said, offering her the bag. “I’m Xavier.”
“I didn’t ask.”
“I know,” he said with a shrug. “But I’m tryna fix that.”
She rolled her eyes, but she still took a fry.
That was it. He kept showing up after that — in hallways, after practice, at lunch, before games. Sitting with her. Walking her places. Checking on her without ever making it a big deal. She called him country the first time he picked her up in his old pickup, and the name stuck. He called her shorty even though she was barely shorter than him.
And they stayed that way. Close. Closer than they should’ve been sometimes, if either of them had the courage to name what they felt.
They almost kissed once.
Homecoming weekend. He’d had a good game. She’d driven two hours to see him. They sat on his dorm bed, knees brushing, her sketchbook on the floor between them. His fingers grazed hers.
“You ever think about it?” he asked quietly.
She didn’t breathe. “Think about what?”
“Us,” he said. “Bein more than… whatever this is.”
But the moment drifted. Like they were both scared to catch it.
And then he got drafted.
Not across the country. Not into a whole new world. He stayed close — signed to the Carolina Panthers, only a few hours up the road. Close enough for her to make games. Close enough for him to show up on her couch on bye weeks. Close enough that the distance wasn’t physical at all — it was emotional. The kind that builds when two people care too much but don’t know how to say it.
She watched him adjust to the league — the spotlight, the schedule, the expectations. He watched her build her design portfolio, take on clients, grow into her confidence. They never drifted apart. If anything, being physically close made the ache sharper.
Three months ago, something finally gave.
He showed up on her doorstep after a home game, still smelling like sweat and cold air, and she let him in before he knocked. They sat on her couch, a takeout box between them, catching up like no time passed.
“You still think about it?” she asked this time.
He didn’t even blink. “Every day.”
She leaned in first. He kissed her like he’d been rehearsing it for years. Slow. Intentional. His hands cupping her face like he needed to feel her warmth before he let himself believe any of it was real.
They didn’t rush into a label. Didn’t go public. Just eased into it — date nights, sleepovers, taking turns cooking for each other, texting more than ever. Learning how to say what they used to swallow.
They had sex once — that fast, hot kind fueled by years of tension. It wasn’t messy or wrong. Just eager. But it wasn’t like tonight.
Tonight wasn’t about curiosity.
Tonight was the first time they were going somewhere alone without the protection of “best friends.” Tonight was the first time they’d let feelings have space, uninterrupted.
Tonight was the night they would say it out loud.
Which is how they ended up here — Xavier’s hand wrapped around Aja’s, hiking into the woods toward a private lake he grew up visiting, the sun lowering behind them and something warm and inevitable opening between them.
Tonight was the night everything shifted.
--
The road turned to gravel miles ago. Trees lined both sides like quiet witnesses, thick with summer green, their branches arching overhead to block out everything but the low, gold light of early evening. Aja leaned her head against the passenger window, her curls brushing the glass, eyes flicking up to the canopy above them.
She didn’t say much. She didn’t have to.
The hum of the truck, the open windows, and the soft rustle of leaves had already taken the edge off her thoughts. Beside her, Xavier drove with one hand on the wheel, the other resting easy on her thigh like it belonged there not possessive, just comfortable.
The radio crackled low between them, playing something old and warm. They’d been driving like this for twenty minutes, wrapped in a silence that didn’t ask to be filled. It just felt full.
When he slowed to a stop near the trailhead, gravel crunching beneath the tires, she lifted her head and looked around.
“So this is the spot?” she asked, voice low and soft.
He nodded, cutting the engine. “Not yet. We gotta hike in a little.”
She smiled, eyes crinkling. “You makin me work for it?”
He grinned back, teeth flashing, golds glinting just a little in the light. “Somethin like that.”
They got out and stretched. Aja adjusted her oversized flannel and secured her water bottle into her backpack, while Xavier hoisted the larger pack over one shoulder. The heat was thick, but not unbearable. That late summer kind of warmth, heavy, familiar, the kind that clings to your skin but leaves space for breeze to kiss your neck every few minutes.
They walked in step, dirt soft beneath their sneakers, the path winding gently between tall trees. Aja brushed a branch away from her shoulder. Xavier moved a little ahead to push the next one back for her.
Every so often, they stopped. Not because they were tired, but because the light would hit just right. Filtering through the leaves like someone had poured honey across the sky. Birds called out from somewhere high above. The scent of pine, warm earth, and water grew stronger with every step.
“How’d you find this place?” she asked, glancing at him as they crossed a fallen log.
“My dad used to bring us out here when we were kids. Told me if I ever wanted to be alone with my thoughts, this was the place to do it.”
She nodded slowly. “So now you bring me.”
“You more important than my thoughts.”
The way he said it, easy, like truth, made her glance away, but not before he caught the curve of her smile.
By the time they reached the clearing, the sky was already starting to change. The sun sat low, turning everything gold. A wide, still lake stretched out past the tree line, water smooth as glass, reflecting the sky like it wanted to be forgiven.
Aja stared for a long moment. Then let out a soft breath. “Damn.”
“Told you,” Xavier murmured.
He dropped his bag and started setting up. She helped where she could, handing him stakes, holding the tent fabric, brushing dirt off the blankets he laid out inside. Everything moved slow, no rush in the air, no urgency in their hands. Just ease.
When the tent was done, they changed. Aja pulled off her flannel, revealing a soft orange bikini that hugged her in all the right places. Xavier took his shirt off, left his chain on, and stood barefoot by the edge of the lake, watching her approach with that familiar look, like he was trying to memorize her.
They didn’t say much as they waded into the water. Just quiet laughs, splashes, the occasional gasp when the cold hit skin. She floated on her back for a while, eyes closed, lips parted. He watched her from where he stood waist-deep, hands behind his head, body glistening in the sinking sun.
They swam until the sky turned lilac and their skin smelled like fresh water and fire smoke. Afterward, they sat on the bank, wrapped in towels, sipping beer from the cooler and passing a bag of chips back and forth.
“Remember when we used to talk about doing shit like this and never made time?” she asked, legs stretched out over his lap.
“Yeah. Always had some excuse. Work, travel, other people.”
He paused, then looked at her.
“But I always wanted it to be you.”
Her heart fluttered hard once, then steadied. “Me too.”
He didn’t say anything. Just kissed her ankle, slow and soft. She reached forward and ran her fingers through the front of his hair, letting her hand rest there a little longer than before.
The night deepened around them.
Firelight flickered across their faces as they lay side by side, stars slowly revealing themselves above the trees. The air had cooled, but their skin still held the warmth of the day.
He turned to her, one hand resting over the curve of her hip. She was already looking at him.
“You feelin okay?” he asked, voice barely above a whisper.
“Yeah,” she said. “Real good.”
He nodded, thumb tracing small circles just below her ribs.
“I love you,” he said, like he’d been holding it for years and only just realized it was safe to let it go.
She inhaled. Held it.
Then exhaled with a soft, “I love you too.”
He leaned in slow. Kissed her even slower.
And the night finally began.
Inside the tent, the air felt heavier.
Not hot. Just thick with all the things they hadn’t said yet, even after I love you had already left their mouths and settled like smoke between them.
Aja sat back on her elbows, bare legs stretched over the sleeping bags, firelight dancing through the mesh flap. Her curls were still damp from the lake, the bikini she wore now clinging to her body like second skin. Her eyes followed Xavier as he moved, slow and quiet, ducking into the space like he’d been here before, like he belonged here.
He didn’t touch her right away. Just looked.
And that look alone made her thighs press together.
“You okay?” she asked, breath low, throat already tight.
He nodded, letting his eyes trail from her chest to her lips. “M’here,” he said, voice thick and low. “Been waitin’ on this. On you.”
Aja blinked, chest fluttering, mouth dry. She didn’t say anything, didn’t need to. She just let her towel drop, bare beneath it. Her hands moved to the ties of her bikini top and loosened them slowly.
Xavier exhaled through his nose, sharp. “Fuck.”
He crawled toward her on his knees, chain swinging over his chest, that heavy, carved-up frame closing the space inch by inch. When he reached her, he hovered — big palms on either side of her hips, breath brushing over her collarbone.
“You gon’ let me have it?” he asked, eyes locked on hers.
“I already did,” she whispered.
That broke him.
He kissed her slow — not a tease, not a test. Just took her mouth like it was his. Deep, slick tongue sliding over hers. Her hands pulled at his waistband while he pushed the top from her chest and reached down to cup her tits like he’d dreamed of doing it every night since that first kiss.
And he probably had.
“You so fuckin soft,” he breathed, dragging his mouth down her neck, over her chest, wrapping his lips around one nipple, then the other, sucking them warm and wet until she was squirming underneath him.
She gasped when he bit down gently, his voice vibrating against her skin. “This okay?”
“Yeah,” she exhaled, breath catching. “Xavier…”
He slid her bikini bottoms off with both hands, slow and deliberate, watching the way her pussy glistened in the golden light. She was soaked already, lips shiny and slick, inner thighs damp. He groaned, low and guttural, like it hurt to look at her and not taste her.
“You want my fingers first?” he asked, dragging one knuckle through her slit. “Or my mouth?”
Aja’s legs opened wider instinctively, hips lifting. “Both,” she said. “Just… please, baby.”
He licked a stripe from her hole to her clit. Then again. Then again.
Long, slow drags like he was tryna stretch her pleasure across the whole damn night.
The first time his tongue wrapped around her clit, her whole body jumped. She cried out, head falling back, thighs trembling against his broad shoulders.
He kept going. One arm wrapped around her thigh to hold her steady, the other hand slipping two fingers inside her pussy and curling just right.
“God—Xavier—”
“You this wet for me already?” he asked, voice muffled in her pussy. “You needed it that bad, huh?”
She moaned louder, hands grabbing the top of the tent like she needed something to hold onto.
His fingers fucked her slow while his mouth stayed locked on her clit, tongue flicking and swirling and claiming until she was grinding against his face, wet sounds echoing inside the tent like something holy and profane all at once.
She came with her eyes open, staring at him. Body shaking. Back arched. Pussy pulsing around his fingers while her orgasm rolled through her like a wave.
He didn’t stop.
He kissed the inside of her thighs, her stomach, her hip, working his way back up to her mouth, letting her taste herself on his lips when he kissed her again.
“Condom?” he whispered against her mouth.
She shook her head. “I’m on the pill.”
He nodded once.
“Then I want to feel it,” she said. “All of it. All of you.”
He pulled his shorts down, dick thick and heavy and already leaking. Her eyes dropped to it, then back to his face.
“You gon’ fit?”
He grinned. “You gon’ make me.”
He lined up, eyes locked on hers, then slid in slow. Real slow. Letting her feel every inch stretch her open, inch by inch, until he was buried to the base.
Aja let out a long moan, her eyes fluttering shut, hand gripping his wrist where it held her hip.
“Shit, baby…”
“You good?” he asked, voice low, strained, barely holding on.
She nodded, wrapped her legs around his waist. “Don’t stop.”
He rocked into her like he had time. Like he knew her body. Like he’d been dreaming of making love to her since the first time she laughed at one of his dumb ass jokes in 10th grade.
And maybe he had.
“Say it again,” he whispered, kissing her jaw, her cheek, her lips.
“Say what?”
“That you love me.”
“I love you.”
“Again.”
She held his face in her hands, eyes open, voice trembling from the way he filled her. “I love you, Xavier.”
His pace faltered, just for a second. Then he picked it back up, deeper now, slower. Each stroke dragged across her walls like a confession.
When she came again, it was quiet and messy. Her mouth open. Eyes glazed. Pussy clenched tight around his dick, milking him through the orgasm.
He followed with a moan of her name, buried deep, no space left between them.
No space needed.
They stayed tangled like that, heavy breaths, soaked skin, legs still locked.
“Still good?” he asked, lips brushing her temple.
“More than good,” she whispered. “I needed that.”
“Nah, you needed me.”
She smiled. “Same thing.”
He rolled them over, let her lay on his chest, and pulled the blanket over both of them.
Outside, the fire had started to burn low.
Inside, they hadn’t stopped burning at all.
The air smelled like pine smoke and skin.
The fire outside had burned to soft embers, and the first morning birds were already chirping — low and unbothered, somewhere high in the trees.
Inside the tent, the light was diffused and golden. The kind of light that made everything look softer, warmer. Sacred.
Aja stirred first, chest rising against Xavier’s as she shifted. Her thigh was still draped over his waist, and his hand still rested just under her ass, heavy and possessive even in sleep.
She blinked, yawned, then looked up at him.
He was already watching her.
“How long you been up?” she murmured, voice scratchy.
“Long enough to know you snore when you sleep real good.”
“Boy—”
He grinned, wide and lazy. “It’s cute. Lil hummin’ sound. Like a baby possum.”
“I swear to God.” She smacked his chest once, light.
He caught her wrist and kissed the inside of it. “Mornin’, baby.”
She melted. Couldn’t even fake being annoyed. “Morning.”
They laid like that for a while. Legs tangled. No urgency. No need to fill the silence.
Eventually, he sat up, bare skin golden and glowing, hair all over the place, body thick and relaxed. He pulled on his shorts and stepped outside, stretching as the sun peeked up over the lake.
Aja followed a minute later, slipping into her bikini top and bottoms, throwing her flannel over it like a robe. She sat near the fire pit, still warm from the night before, watching him work.
He cracked eggs over a small skillet like he’d done it a thousand times. Barefoot, bare-chested, humming something under his breath.
“You gon’ keep flexin while you cook or is that just who you are now?” she asked, sipping water from her bottle.
“Ion’t flex, baby,” he said without turning around. “I just exist.”
She snorted. “You exist loud.”
He turned and gave her that look again. That grin that made her thighs press together even now. “And you love it.”
She didn’t deny it.
After breakfast, they ate quietly, sharing the plate, taking turns feeding each other bites of toast. His foot rested against hers under the log they used as a bench, toe rubbing soft circles over her ankle.
When they finished, she stood, dusted off her legs, and turned toward the lake.
“You coming?” she asked over her shoulder, already walking toward the water.
Xavier followed with zero hesitation.
By the time she reached the edge, the morning sun had stretched across the lake like melted gold. She stepped out of her flannel and tossed it onto the grass, then waded in slow, water curling around her calves.
He watched her go, breath catching all over again like he hadn’t just spent the night inside her.
“Lookin’ like heaven,” he muttered, walking toward her.
She turned, smiling. “Get in here then.”
He stripped off his shorts without ceremony, dick still thick and heavy even soft, and followed her in. They moved slow, no splashing this time, just soft ripples as the lake welcomed them back.
When he reached her, he wrapped his arms around her waist from behind, pulling her back into his chest.
“Might’ve ruined myself,” he murmured, voice against her ear.
She tilted her head back onto his shoulder. “How you figure?”
“Ain’t never felt no shit like last night. That wasn’t sex. That was… church.”
Aja’s stomach flipped. Her body buzzed, nipples tightening in the cool water.
She turned in his arms, wrapping her legs around his waist.
“Then praise me again.”
That was all he needed.
He walked them backward until her back hit a smooth boulder just beneath the surface, keeping her steady. His hands gripped her thighs, his mouth found her neck.
And then he was sliding back inside her, slow and deep.
No rush.
No words.
Just breath.
His forehead pressed to hers, their noses brushing, hands roaming each other like they hadn’t already memorized every inch.
Her fingers dragged through the back of his curls, nails grazing the nape of his neck as he rocked into her. The water moved around them, gentle and steady, mirroring the motion of his hips. Each thrust a little deeper. A little slower.
Aja gasped softly, legs tightening around him. “You feel so good…”
“You mine now,” he said, voice thick with it. “You hear me?”
She nodded, barely. “I hear you.”
“I’m yours, Xavier. All yours.”
He growled low, lips pressing to hers, swallowing her moan as he picked up the pace. Just a little. Still slow. Still intentional. Still locked in.
Her second orgasm snuck up on her. Quiet but heavy. The kind that made her clutch his back and tremble all over.
When he followed, it was with a groan in her mouth, hips stuttering, arms locked tight around her.
They stayed like that, floating in the afterglow, water lapping at their skin, breath steadying.
Eventually, he pulled back and kissed her one more time. Not rushed. Not hungry. Just home.
They climbed out, dried off, dressed slow.
No one said anything as they packed up. There wasn’t much left to say.
Until he reached for her hand before they got back in the truck and said, “Next trip, you pick the spot.”
She looked up at him. “I like your spots.”
“I like you,” he said.
She smiled. “I love you.”
“Love you too, baby.”
The engine rumbled to life, the trail disappeared behind them, and the woods whispered a quiet farewell.
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
✓ Live Streaming✓ Interactive Chat✓ Private Shows✓ HD Quality✓ Free Actions
Free to watch • No registration required • HD streaming