Customize readability
Aa

The Crowded Crossing

All Rights Reserved ©

Summary

Mei Lin told herself she wanted nothing serious after her last relationship. Then she met Rafi, an engineering student with calm confidence and dark eyes that saw through every excuse. Now he’s making her wear a buttplug to kink events, and one charged moment at a crowded crossing changed everything.

Status
Ongoing
Chapters
4
Rating
n/a
Age Rating
18+

The Crossing

The rain had been threatening all evening, a humidity that clung to skin and made the air feel thick as gauze. Now it finally fell—not hard, but persistent, the kind of drizzle that soaked through fabric before you noticed.

Mei Lin stepped off the curb into the crowd, her bag slung across her body, one hand holding her phone uselessly against the damp. The crossing was packed, the evening rush bleeding later than usual, umbrellas colliding, shoulders brushing, the whole junction a river of bodies moving in opposing currents.

She felt his hand before she registered him beside her.

Palm flat at the small of her back. Firm. Unhurried. Proprietary.

The heat of it cut through her thin sweater like a brand, and her step faltered—just a fraction, just enough for him to adjust his grip, thumb finding the curve of her spine and tracing a slow, deliberate arc.

“You’ll get soaked,” Rafi said, low, close to her ear. His voice cut through the ambient noise of engines and footsteps and distant MRT announcements, and she felt it in her chest before her brain processed the words.

“I have an umbrella,” she said, not looking at him.

“You’re not holding it.”

She was, actually. It was tucked under her arm, still furled, because she’d been too distracted by the text she was typing—distracted by the fact that he was supposed to be at the library tonight, not here, not crossing the same junction at the same time—

“Small,” he said, and his thumb pressed harder against her spine. “Wouldn’t keep us both dry.”

Us both. The words landed somewhere deep, and she felt her face heat despite the cool mist on her skin.

The light changed. The crowd surged forward, and his hand guided her with it—not pushing, not rushing, just there, a steady pressure that kept her moving at his pace. She was acutely aware of every point of contact: his palm against the damp wool of her sweater, the brush of his shoulder against hers when a stranger crowded too close, the way his fingers spread slightly, claiming territory.

Halfway across the junction, a taxi splashed through a puddle near the curb, and she flinched instinctively. His hand slid to her waist, pulling her closer, and she felt the solid warmth of his body against her side for just a moment before he released her back to the small of her back.

She didn’t breathe properly until they reached the opposite curb.

His hand didn’t leave.

The crowd thinned as people dispersed toward the station entrance, but he stood still, and she stood with him, caught in the orbit of his presence. The rain beaded on his jacket, darkening the shoulders, catching in his hair. He was taller than her, enough that she had to tilt her chin up to meet his eyes, and when she did, he was already watching her.

A beat too long. A silence that expanded.

“You’re shivering,” he said.

She opened her mouth to deny it, but her teeth chose that moment to click together, and the lie died on her tongue.

“Come on.” He nodded toward a sheltered overhang near the station entrance, a narrow strip of dry pavement under a concrete awning. “Before you catch something.”

She followed because following felt easier than deciding. Because her legs had stopped taking orders from her brain the moment his hand found her back. Because she wanted to know what happened next.

The overhang was crowded too—students huddled under backpacks, a woman wrestling a stroller, an uncle smoking despite the no-smoking sign—but Rafi found them a pocket of space near the wall, positioning himself between her and the crush of bodies. He leaned against the concrete, one shoulder braced, and looked at her.

Really looked. The kind of looking that made her want to check if her shirt was buttoned wrong.

“You didn’t tell me you’d be here,” she said, because the silence was too heavy, and she needed to fill it with something.

“Didn’t know I would be.” He shrugged, easy, unhurried. “Study group ended early. Saw you from across the road.”

“And decided to cross.”

“And decided to cross.”

The implication hung between them. She could have been anyone. She wasn’t. He’d seen her through the rain and the crowd and the headlights, and he’d changed his trajectory to reach her.

She didn’t know what to do with that.

“You’re still shivering,” he said.

“I’m fine.”

“You’re not.” He pushed off the wall, closing the distance between them in one easy step. Close enough that she could smell the rain on his jacket, the faint trace of laundry detergent, something warmer underneath. “Here.”

He unzipped his jacket—a thin windbreaker, nothing heavy—and held it open. An invitation. Not a demand.

She should say no. It was barely cold. She had her own umbrella, her own sweater, her own two feet that could carry her to the MRT and home in twenty minutes.

She stepped into the jacket.

It was warm from his body. It smelled like him. She pulled it around herself and felt his hands settle on her shoulders for a moment, adjusting the collar, before dropping away.

“Better?”

She nodded, not trusting her voice.

He smiled. Just a small one, barely a curve, but it reached his eyes, and she felt something in her chest shift, rearrange itself around the shape of that look.

“You’re going to get cold now,” she managed.

“Worth it.”

The rain picked up, drumming harder against the awning, sending people scrambling for cover. A gust of wind carried the spray under the overhang, and she felt the cold mist against her ankles, her cheeks. She pulled the jacket tighter. It fell to mid-thigh on her, the sleeves swallowing her hands.

“So,” he said, leaning against the wall again, this time closer, his shoulder almost brushing hers. “How was your day?”

The question was so ordinary, so normal, that she almost laughed. Like they weren’t standing under an awning in the rain, like he hadn’t crossed a road to reach her, like his jacket wasn’t heavy on her shoulders, carrying his warmth into her skin.

“Fine,” she said. “Lectures. Cramming for a midterm I’m not ready for.”

“Which one?”

“Statistics. I’m going to fail.”

“You won’t.”

“You don’t know that.”

“I know you.” He said it simply, like a fact. “You don’t fail things. You overthink them, you stress about them, and then you do fine.”

She turned to look at him. His profile was sharp against the grey evening, rain streaming past the edge of the awning, the station lights catching the dark of his eyes.

“How do you know that?” she asked.

“I pay attention.”

The words landed like a touch. She felt them in her stomach, low and warm, spreading through her like the heat from his jacket.

“You make it sound like a lot of work,” she said, trying for lightness. “Watching me.”

“It’s not work.” He turned to face her fully, and the intensity in his gaze made her breath catch. “It’s the best part of my day.”

She didn’t know what to say to that. She couldn’t have spoken if she’d wanted to. Her throat had closed, her pulse hammering against her collarbone, her hands clenched inside the sleeves of his jacket.

He held her gaze for a long moment, letting the silence stretch, letting her feel the weight of what he’d said. Then he looked away, scanning the street, and the spell broke—but only partially, only enough for her to remember how to breathe.

“The rain’s not stopping,” he said. “I’ll walk you to the station.”

“You don’t have to—”

“I know.” He pushed off the wall, held out his hand. “Come on.”

She looked at his hand. Palm up. Fingers relaxed. Waiting.

She should take off his jacket, give it back, walk the twenty meters to the station alone. That would be the sensible thing. The thing that didn’t mean anything.

She took his hand.

His fingers closed around hers, warm and sure, and he led her out from under the awning into the rain. He didn’t let go when they reached the station entrance, or when they passed through the sliding doors into the fluorescent brightness of the concourse, or when they stopped near the fare gates, where the crowd milled and the announcements echoed overhead.

He let go then. Slowly. His thumb dragging across her knuckles before he released her.

“You should keep the jacket,” he said. “I’ll get it back from you tomorrow.”

Tomorrow. The word was a promise. A plan. She felt something flutter in her chest, something she didn’t want to name.

“Okay,” she said. Then, because she needed to say something, anything: “Thank you. For the jacket. And for—” She gestured vaguely at the station behind her, the crossing beyond. “For this.”

He smiled again, that small curve that did things to her ribcage. “Goodnight, Mei Lin.”

Her name in his mouth. Three syllables, shaped carefully, like he was savoring them.

“Goodnight, Rafi.”

She turned and tapped her card against the reader, stepped through the gate, and walked toward the platform. She didn’t look back. She didn’t trust herself to.

But she felt his gaze on her, heavy and warm, all the way until she turned the corner and disappeared from sight.

The jacket smelled like him. She pressed her face into the collar as the train arrived, and she didn’t stop breathing it in until she reached her stop, until she was home, until she was standing in her room, alone, with the evening’s events replaying behind her eyelids.

She hung the jacket on the back of her chair. Stood there, looking at it.

His hand on her back. His thumb tracing her spine. His voice, low and certain, saying her name.

She touched her lower back where his palm had been, and she could still feel the heat of it, imprinted on her skin like a bruise.

Her phone buzzed.

She crossed the room, picked it up.

Rafi: Made it home?

She stared at the screen. Three words. A question. An anchor lowered into the space between them.

Mei Lin: Just did. Thank you again.

Three dots appeared immediately.

Rafi: Good. Get some rest. Don’t stay up studying too late.

Mei Lin: I have to. Midterm.

Rafi: You’ll be fine. I have faith in you.

She read the message three times. Four. The words settled into her chest, warm and steady, like his hand on her back.

Mei Lin: Goodnight, Rafi.

Rafi: Goodnight, Mei Lin.

She set the phone down. Touched the jacket again—the sleeve, the collar, the fabric still carrying the ghost of his warmth.

She was in trouble. The kind of trouble she’d told herself she didn’t want. The kind that started with a hand at her back and ended with her heart in her throat, her name in his mouth, his jacket hanging in her room like a claim.

She didn’t know what to do with any of it.

But she knew she wanted to find out.

The jacket hung on the chair where she’d left it, the fabric still holding the shape of his shoulders. She’d crossed the room to her desk, opened her textbook, stared at a page of formulas that blurred into grey static, and now she was here again, her fingers finding the collar before she’d made a conscious decision to touch it.

The denim was soft from wear, the inner lining slightly damp where the rain had seeped through. She pressed her thumb against the edge of the collar, felt the ridge where his neck had been, and her breath caught in her throat.

She didn’t stop.

Her hand moved lower, tracing the seam where the sleeve met the shoulder, and she remembered how his arm had felt when he’d pulled her closer at the crossing—solid, warm, certain. She remembered the weight of his palm against her back, the way his fingers had spread, proprietary and gentle at once.

The jacket was still warm. Or maybe that was her imagination, her skin remembering the heat of his body through the thin windbreaker, the way she’d stepped into it like it was the most natural thing in the world.

She lifted the collar to her face and breathed.

Rain. Detergent. A deeper warmth underneath, something that was just him —not cologne, not soap, but the scent of his skin, familiar in a way that didn’t make sense because she’d never been this close to him before tonight.

Her eyes closed. The statistic formulas scattered behind her lids, replaced by the image of his face in the rain, the way his lips had curved when he’d said the best part of my day, the weight of his gaze on her back as she’d walked through the fare gates.

She let the jacket fall from her face but kept her hand on it, fingers curled around the collar, holding on.

Her phone was still on the desk, face-up, the screen dark. She could see her own reflection in it—a smudge of a face, hair still damp from the rain, lips slightly parted. She looked like someone who’d been caught.

She didn’t care.

She pulled the jacket off the chair and held it in both hands, the fabric pooling in her lap as she sat on the edge of her bed. It was just a jacket. A cheap windbreaker from a brand every other student wore. Nothing special.

But his hands had been in these pockets. His shoulders had filled these seams. His voice had said her name while he wore it, three syllables shaped like a secret.

She ran her thumb along the zipper, metal cool against her skin, and thought about tomorrow. He’d said he’d come for it. Tomorrow. A promise wrapped in a plan, loose enough to break but solid enough to hold.

Would he text her in the morning? Would she text him first? The protocol of this new thing between them had no manual, and she felt the lack of it like a missing step on a staircase—the vertigo of reaching for something that wasn’t there.

Her phone lit up. A notification. She reached for it before she could think, before she could tell herself not to hope.

A group chat. Someone asking about the statistics midterm. She stared at the message, read it twice, and set the phone down without responding.

The jacket was still in her lap. She lifted it again, pressed her face into the fabric, and let herself stay there in the dark of her own making, breathing him in, feeling the ghost of his hand at her back, letting the wanting settle into her bones like a fever she didn’t want to break.

This was trouble. She knew it. She’d named it earlier, standing in this same room, looking at this same jacket.

But knowing didn’t stop her fingers from tracing the collar again. Knowing didn’t stop her from imagining his voice, low and steady, saying her name. Knowing didn’t stop her from wanting—achingly, stupidly, desperately—for tomorrow to come so she could see him again.

She pulled the jacket closer, wrapped her arms around it, and let herself hold on.

Her phone buzzed again.

She picked it up, heart already pounding, and saw his name on the screen.

Rafi: You studying or staring at my jacket?

A sound escaped her—half laugh, half gasp—and she pressed her hand to her mouth, heat flooding her cheeks. How did he know? How did he always know?

She typed, deleted, typed again, deleted again, then finally sent:

Mei Lin: Maybe both.

The dots appeared immediately.

Rafi: Good answer.

Rafi: Can’t sleep either?

She looked at the jacket in her lap, at the clock on her wall (11:47 PM), at the textbook still open on her desk, the formulas she hadn’t looked at in an hour.

Mei Lin: Not really. Too much on my mind.

Rafi: Want to talk about it?

Her thumb hovered over the keyboard. She could say no. She could say she was tired, that she needed to study, that she’d see him tomorrow. That would be the safe choice. The smart choice.

She looked at the jacket in her hands.

Mei Lin: I don’t know if I can explain it.

Rafi: Try me.

Two words. A door held open. She stared at them until they blurred, then typed slowly, carefully, each word a step onto ground she wasn’t sure would hold her.

Mei Lin: I keep thinking about tonight. The crossing. The rain. The way you just... showed up. Like you knew I’d be there.

She sent it before she could stop herself, then set the phone face-down on the bed, heart hammering, suddenly terrified of his response.

The seconds stretched. Ten. Twenty. Thirty.

The phone buzzed. She turned it over.

Rafi: I didn’t know you’d be there. But when I saw you, I couldn’t not cross.

Rafi: I’ve been thinking about it too.

She read the messages twice, three times, each reading pressing the words deeper into her chest. I couldn’t not cross. I’ve been thinking about it too.

The jacket was warm where she held it. Her throat was tight. Her fingers moved before she could second-guess them:

Mei Lin: What are you thinking?

The dots appeared. Disappeared. Appeared again. She held her breath.

Rafi: That I wanted to stay longer. Under the awning. In the rain. With you.

Rafi: That when I let go of your hand at the station, I already wanted to reach for it again.

Rafi: That I’m glad you have my jacket. Because now I have a reason to see you tomorrow.

She let out a breath she hadn’t realized she was holding, her hands trembling slightly as she read the messages again. The words settled into her like warmth spreading from a cup of tea, slow and deep and inevitable.

She typed:

Mei Lin: You don’t need a reason.

She stared at the message for a long moment, then added:

Mei Lin: I would have said yes anyway.

She sent it, then pressed the phone to her chest, feeling the vibration of the notification that came almost immediately.

Rafi: Good to know.

Rafi: Get some sleep, Mei Lin. You have a midterm to pass.

Rafi: And I have a jacket to pick up.

She smiled at the screen, a soft helpless thing that she couldn’t have stopped if she’d tried. The jacket was still in her lap, his name still on her screen, the memory of his hand still warm on her back.

Mei Lin: Goodnight, Rafi.

Rafi: Goodnight, Mei Lin.

She set the phone aside but didn’t put the jacket away. Instead, she brought it with her when she finally crawled into bed, draping it over her pillow, burying her face in the sleeve as she turned off the light.

The darkness was soft and quiet, the scent of him all around her, and she fell asleep still holding on, still wanting, still caught in the gravity of a boy who’d crossed a road to reach her.

Let ToxicAngelXO know what you thought about this chapter!
Love this

0

Love this

Funny

0

Funny

Spicy

0

Spicy

Suspenseful

0

Suspenseful

Emotional

0

Emotional

Profound

0

Profound

Heartwarming

0

Heartwarming

Shocking

0

Shocking

Good Writing

0

Good Writing

Compelling Plot

0

Compelling Plot

Great Character

0

Great Character

Strong Dialog

0

Strong Dialog

Further Recommendations

Stripped Shadows

bm: Sehr gutes Schreiben. War total in der Geschichte und habe mitgefiebert, wie es weiter geht. Konnte das Buch kaum zur Seite legen Sehr spannend geschrieben. Freue mich auf Band 2 Hätte gern das Ruby mit Beiden lebt.Und es fehlen noch sehr viel Antworten

Read Now
Luna de Verano - Die Gefährtin des Alphas (Band 1)

Alischa: Einfach super! Ich liebe das Alpha Setting sowieso, ich konnte gar nicht aufhören zu lesen, wirklich richtig gut 💗💗💗🌹

Read Now
Off limits to fate, My Alpha, my sin

Emma Collins: The book is really good I’m enjoying it well done

Read Now
SECRET BILLIONAIRE

Flora Turman: Great story,I am loving this App. Great story’s and not a ad for every chapter or story that ever ends.

Read Now
The Dating Deal

Démone Ecarlate 🌹: J'ai trouvé cette histoire très belle et très sentimentale malgré certaines scènes répétitive. Les personnages sont super et les dialogues aussi. Une histoire très touchante a lire 🤗.

Read Now
Death's Shadow MC Book 1

Mmn75: A fun and quick read. I’m looking forward to reading the series!

Read Now
Bloodlines

Ethie: Me gusta mucho esta reseña porque no es destructiva; se nota que disfrutaste la historia, pero también que viste un potencial enorme que, desde tu punto de vista, quedó sin explotar. La pulí para que conserve ese tono de crítica constructiva.En general, me gustó la historia. Es corta, ligera y se le...

Read Now
What We Never Healed

SelenaWash: I absolutely love this novel. It's been amazing i genuinely hope it is finished and I get to read the whole story. It has kept me intrigued and not wanting to put it down. Also this app has been amazing this far

Read Now
Alpha’s Claim

Heather: Great story. Little different from the usual human mate to the alpha.

Read Now
The Crowded Crossing