The Roommate Agreement
Three years of sharing a room, three years of unspoken tension. When Mia finally asks Jade to kiss her, everything they thought they knew about themselves changes forever.

Author
Mia couldn't pinpoint the exact moment she realized Jade was beautiful. Maybe she had always known—she had simply chosen to lock that knowledge away in a corner of her mind she couldn't access.
Three years. They had shared this room for three years. For three years, Mia had watched Jade stretch when she got out of bed in the morning, towel-dry her hair after showers, study late at night wearing nothing but an oversized t-shirt and cotton shorts. And for three years, Mia had told herself this was normal, that every roommate "noticed" their roommate this way.
"How are things with Ryan?"
Jade's voice pulled Mia from her thoughts. It was Sunday night, and they were both lying in their beds, the overhead light off in favor of the small lamp on Jade's nightstand. The soft glow left half of Jade's face in shadow.
"It's over."
Jade sat up in bed. "What? When?"
"Yesterday."
Mia shrugged, as if the end of a four-year relationship was an insignificant detail. "Actually... I ended it."
"Mia."
Jade got up from her bed and moved to Mia's, sitting beside her. Their knees touched. "Are you okay?"
Mia considered the question. Was she okay? Ryan was a good man. Kind, handsome, career-focused. Her family loved him. Their friends considered them the "perfect couple." But for four years, Mia had always felt something was missing. A spark, electricity, a desire that consumed her from within...
"I think so. It's just... it never felt right, you know? Everything was perfect on paper, but..."
"But there was nothing inside."
Mia looked up at Jade. In the dim light, Jade's brown eyes had turned to honey. "Yes. Exactly."
Jade was silent for a moment. "Maybe... you were looking in the wrong place."
"What do you mean?"
Jade bit her lip—Mia knew this habit well. Jade always did this when she was thoughtful, when she wanted to say something but couldn't decide whether to say it.
"Nothing. Just... sometimes people try to find what they want before they even know what it is."
Mia didn't respond. Because she understood perfectly well what Jade meant.
📅 The Following Week
The following week was strange. Mia caught herself watching Jade more. The way she wiped jam from the corner of her lips at breakfast, how she stretched her neck between classes, the dimple that appeared on her left cheek when she smiled.
This is normal, she told herself. I'm just an observant person.
But observant people didn't think about how full their roommate's lips were. They didn't wonder what their skin smelled like. They didn't lie in the darkness at night, listening to their breathing, trying to fall asleep.
Thursday night, they had both returned from a party. Mia had drunk a little too much—not to forget everything, just to escape these new and uncomfortable thoughts. Jade had brought her back to their room, helped her take off her shoes.
"Jade?"
"Hmm?"
Mia lay back on her bed, eyes half-closed. "What does it feel like... with a girlfriend?"
Jade's hands froze on Mia's ankle. She was about to remove the second shoe. "What?"
"You know. You're bisexual. With a woman... does it feel the same as with a man?"
There was a long silence. Jade removed the shoe, set it on the floor, then sat on the edge of Mia's bed.
"Why are you asking?"
"Just curious."
"Curiosity while drunk doesn't count."
Mia opened her eyes. Jade's face was very close. "I'm not drunk. I'm just... relaxed."
Jade smiled, but her eyes didn't. There was an intensity in them that Mia had never seen before.
"It feels different. With a man, everything is more... mechanical, I guess. But a woman knows what you want. Because she has the same body, feels the same things."
Mia swallowed. Her throat had suddenly gone dry. "And that's... good?"
"Good? Mia, a woman's touch is... indescribable. It's slower, more patient. She explores you. Touches everywhere—not just certain places. And she knows. When to speed up, when to stop, when to..."
"Stop."
Mia noticed her breathing had quickened. "I was just asking... theoretically."
Jade took a step back. Her expression was unreadable. "Of course. Theoretically."
She returned to her bed and turned off the light. In the darkness, Mia could hear her own heartbeat thundering.
"Jade?"
"Yes?"
"Have you ever... thought about me? That way?"
The silence lasted so long that Mia thought Jade had fallen asleep.
"Every day."
📅 Saturday Night
The next morning, they both acted as if that conversation had never happened. But something had changed. Mia could see it in the way Jade looked at her—longer, deeper, bolder looks. And in herself too: she no longer looked away.
Saturday night, they went to one of the last parties before graduation. This time Mia didn't drink. Her mind needed to be clear because she had made a decision.
They walked home. The spring air was warm and filled with flower scents. Jade told a joke, Mia laughed, and for a moment everything felt like it used to. Two friends, three years of friendship, plans for the future.
But then they reached the dorm building. In the elevator, Jade's scent—vanilla with a light floral note—engulfed all of Mia's senses. When they entered their room, Mia closed the door and leaned against it.
"Jade."
Jade turned. There was a question in her eyes.
"I'm not drunk. I'm completely sober. And I want to ask you something."
"Ask."
Mia took a deep breath. "If you kissed me... would everything change? Our friendship, I mean. Or would it just be... a curiosity satisfied and we move on?"
Jade didn't move. "There's only one way to find out."
"I want you to kiss me."
Time seemed to stop. Jade approached slowly. Each step was deliberate, controlled. When she stood in front of Mia, their faces were only inches apart.
"Are you sure?"
Her breath caressed Mia's lips.
"I've never been more sure of anything in my life."
When Jade's lips met hers, Mia felt the universe reshape itself.
This was nothing like the kisses with Ryan—mechanical, routine, meeting expectations. This was fire. Jade's lips were soft but determined. Her tongue gently licked Mia's lower lip, asking permission. Mia opened her mouth and a moan escaped her throat.
Jade's hands were on Mia's waist, then her back, then in her hair. Every touch was a discovery. Mia found herself pressed against the door, Jade's body pressing against hers. Heat, softness, curves—all familiar yet completely new.
"Jade... This is..."
"Shh. Just feel."
Jade moved her lips to Mia's chin, her neck.
Jade guided Mia toward the bed—not her own bed, but Mia's. This small detail didn't escape Mia. Jade wanted her to feel safe.
"We can stop anytime. Just say the word."
In response, Mia grabbed the hem of Jade's t-shirt and pulled it up. Jade raised her arms to help, and a second later the shirt was on the floor. Mia noticed Jade wasn't wearing a bra—and her breath caught in her throat.
"You too. I want to see you."
Mia's hands trembled as she removed her own shirt. Jade waited patiently, then gently unclasped the front of Mia's bra. When the fabric parted, Jade's gaze darkened.
"You're beautiful. You've always been beautiful."
She leaned down and kissed Mia's collarbone. Then the top of her chest, then following the curve down to her nipple. Her tongue was warm and wet. Mia arched her back, and a sound—one she didn't recognize, had never made—spilled from her lips.
"That's it. I want to hear you."
Jade's hand slid down Mia's stomach. She lingered at her pants button, eyes asking permission. Mia nodded—words were too difficult now.
Jade pulled the pants and underwear down together. Mia was naked—completely, vulnerably, under Jade's gaze. And strangely, she had never felt safer in her life.
"I've imagined this for three years. How I would touch you, how you would taste..."
"Jade, please..."
Jade gently parted Mia's legs and settled between them. She placed her first kiss on Mia's inner thigh. Then a little higher, a little more... Mia held her breath.
And then Jade's tongue found her.
Mia's world exploded.
What Jade had said was true: a woman knew. Every movement, every pressure, every rhythm was perfect. Jade played Mia's body like an instrument—knowing when to speed up, when to slow down, when to hold her on the knife's edge.
Mia gripped the sheets, gripped Jade's hair, became unrecognizable in her own voice. Pleasure came in waves, each more intense than the last. When Jade added a finger—slowly, gently—Mia felt herself about to reach the peak.
"Jade... I'm... so close..."
Jade didn't stop. Instead, she increased her rhythm, intensified the pressure of her tongue. When she added a second finger, Mia fell off the cliff.
The orgasm swept through her. It came in waves, lasting not seconds but minutes. Mia trembled, moaned, chanted Jade's name. And Jade didn't let go—she accompanied every tremor, rode every wave to its end.
When Mia could finally see again, Jade was lying beside her. Her face was wet and she was smiling.
"How do you feel?"
Mia searched for the right word. Satisfied? Amazed? Transformed?
"Awakened. Like I've been asleep my whole life and just opened my eyes for the first time."
Jade's smile softened. "That's a beautiful way to put it."
Mia turned and looked at Jade's face. "Your turn."
"Mia, you don't have to—"
"I know. But I want to. I want to touch you. I want to learn."
Jade's breath caught. "You're sure?"
In answer, Mia unbuttoned Jade's jeans.
Everything was new and nothing was familiar—yet somehow every movement felt right. Jade's body was different from Mia's: longer, more athletic, with a small tattoo on her hip. Mia wanted to explore every detail.
"Slow. There's no rush."
Mia slowed. She watched how Jade's nipples hardened, heard how her breath caught when she touched them with her fingertips. Her courage grew; she leaned down and licked a nipple with the tip of her tongue. Jade's moan warmed her inside.
"Go down. Please."
Mia obeyed. She kissed Jade's stomach, her hip bones, the inside of her thighs. And finally, she reached Jade's most intimate place.
Was she scared? Maybe a little. But there was more curiosity and desire. Jade had told her what she liked—and now Mia wanted to apply it.
When her tongue touched Jade for the first time, they both moaned. Mia tasted her—salt and musk and something indefinably Jade—and knew she was ruined for anything else. She explored, experimented, found the rhythm that made Jade's hips buck and her hands fist in Mia's hair.
"Right there... yes, just like—oh, fuck—"
Jade came with Mia's name on her lips, her body bowing off the bed, her thighs clamping around Mia's head. Mia kept going, wanting more, needing more, until Jade pulled her up for a desperate kiss.
"Enough. You'll kill me."
"What a way to go."
They lay tangled together, sweaty and satisfied, watching the first hints of dawn through the window.
📅 Morning
When sunlight filtered through the window, they woke in each other's arms. Mia felt a moment of panic—what would happen now? Would everything be awkward? Was their friendship over?
But then she looked at Jade's face. Jade was still sleeping, her expression peaceful, a slight smile on her lips. And Mia's panic gave way to something else: warmth, trust, belonging.
"Staring is creepy."
Jade murmured without opening her eyes.
"I was just thinking."
"What were you thinking?"
Mia hesitated for a moment. "Whether this was a mistake."
Jade's eyes opened. There were gold flecks in the brown, dancing in the morning light. "And? Was it a mistake?"
"No. I think... I think it's the most right thing I've ever done."
Jade's smile shone like the sun. "There are three weeks until graduation."
"I know."
"And then? Different cities, different jobs..."
Mia stroked Jade's cheek. "We'll figure it out. We've figured everything out for three years, haven't we? This is just... a new agreement."
"A new version of the roommate agreement?"
"More like... a partner agreement."
Jade laughed, pulled Mia close, and kissed her. This kiss was different from the ones last night—not urgent, not lustful. Just promise, just future.
"Partner agreement. I can accept that."
📅 Six Months Later
The video call connected, and Jade's face filled Mia's laptop screen.
"Hey, gorgeous."
"Hey yourself."
Mia was in her tiny New York apartment, Jade in her equally tiny San Francisco studio. Three thousand miles apart, but somehow closer than ever.
"So, I have news."
"Good news or bad news?"
"Depends on how you look at it. Remember that job I applied for? The one in Manhattan?"
Mia's heart stopped. "The architecture firm?"
"I got it. I start in January."
Mia screamed. Actually screamed, probably alarming her neighbors. "Jade! Are you serious? You're moving here?"
"Looks like we need a new agreement. Something about sharing an apartment. And a bed. And a life."
Mia wiped tears from her eyes—when had she started crying? "I think I can accept that."
"Good. Because I already said yes. And Mia?"
"Yes?"
"I love you. I should have told you three years ago, but I love you."
Mia smiled through her tears. "I love you too. I think I always have. I just didn't know how to say it."
"You said it perfectly. That night."
"Which part?"
"The part where you asked me to kiss you. That was the bravest thing anyone's ever done for me."
Outside Mia's window, New York City hummed with life. In three months, Jade would be here. They would start a new chapter—together.
Some agreements, Mia realized, were meant to last forever.
You Might Also Like
More stories in Lesbian


The Secret Garden
Hidden behind ivy-covered walls lies a place where fantasies come true...


Office After Hours
When the building empties, two colleagues discover their hidden desires...


Summer Heat
A vacation rental becomes the setting for an unexpected summer romance...