LightReader

Chapter 4 - Chapter 4: Porch Light Promises

The drive to Elena's neighborhood felt like crossing into another country.

Gone were the gated estates and perfectly trimmed hedges. Here the streets were narrower, lined with modest bungalows, chain-link fences, and streetlights that flickered like they were on their last breath. Kelvin's Tesla looked ridiculously out of place as he eased it down the quiet block, headlights cutting through the dark. He parked a few houses down from hers not because he was ashamed, but because he didn't want the roar of the engine waking her parents or the neighbors.

The porch light was on, just like she'd promised. A single yellow bulb above the front door, moths circling it in lazy loops. Elena sat on the top step, knees drawn up, wearing an oversized hoodie and leggings, hair pulled into a messy bun. She looked smaller here, softer. Real.

He killed the engine and walked over slowly, hands in his pockets like he was trying not to scare her off.

"Hey," he said quietly.

"Hey yourself." She patted the step beside her. "You're early. Or late. I can't tell anymore."

"Party ended early for me." He sat down, close enough that their shoulders brushed. The concrete was still warm from the day. "Turns out I'm not in the mood for crowds."

She studied his face in the dim light. "You look like you've been through a war."

"Feels like it." He let out a long breath. "Sophia… she made a scene. Publicly. About you."

Elena's expression didn't change much, but her fingers tightened around the sleeves of her hoodie. "I saw the stories. The croissant line was creative, I'll give her that."

Kelvin winced. "I'm sorry. I should've shut it down sooner."

"You did shut it down." She nudged him with her elbow. "I saw the clip someone posted. You walking away like some tragic movie hero. Very dramatic."

He laughed despite himself short, tired. "Yeah, well. Hero's a stretch."

They sat in silence for a minute, listening to crickets and the distant bark of a dog down the street.

"Why'd you leave?" she asked finally.

"Because none of it felt right anymore." He turned to look at her fully. "The music, the people, the pretending. I kept thinking about this. About sitting here. With you."

Her breath caught just a tiny hitch, but he heard it.

"Kelvin…" She looked down at her hands. "You know this isn't simple, right? You and me. There's a whole world between us. And Sophianshe's not going to let go easy."

"I know." He reached over, hesitant, and covered her hand with his. Her fingers were cool. "But I'm not asking for simple. I'm asking for real."

She didn't pull away.

Instead, she turned her hand over so their palms met. Fingers laced slowly, like they were both afraid the moment would shatter if they moved too fast.

"I've liked you since freshman year," she admitted, voice barely above a whisper. "When you pretended not to understand conjugations just so I'd keep explaining them. I thought it was a crush. That it would go away. It didn't."

He smiled, small and aching. "I wasn't pretending. I'm terrible at Spanish."

"Liar." She laughed softly. "You got an A-minus."

"Only because my tutor was cute."

She rolled her eyes, but the blush creeping up her neck gave her away.

They stayed like that hands linked, shoulders touching until the porch light timer clicked and the bulb dimmed to a faint glow.

"I should go inside," she said reluctantly. "My mom's shift ends at six. She'll kill me if I'm still out here when she gets home."

Kelvin nodded, but he didn't let go of her hand yet. "Can I see you tomorrow? No parties. No drama. Just… us."

She searched his face like she was looking for the catch. Then she smiled slow, real, the kind that made his chest feel too tight.

"Yeah. Tomorrow."

He stood first, pulling her up with him. They were close now closer than they'd ever been without an excuse. Her head tilted up; his dipped down. The air between them buzzed.

He brushed a stray strand of hair behind her ear. "Goodnight, Elena."

"Goodnight, Kelvin."

She slipped inside, door clicking shut softly behind her.

He stood on the porch for another minute, staring at the spot where she'd been, heart hammering like he'd just run suicides on the field.

When he finally got back to his car, his phone lit up with missed calls and texts. Mostly Sophia. A few from Jake asking where he'd disappeared to. One voicemail from his dad clipped, businesslike: We need to talk about Stanford. Call me when you're sober.

He ignored them all.

Instead he opened his notes app and typed one line:

Tomorrow: Elena. No crowns. No games.

He hit save.

Back at the estate, the party had wound down to stragglers Jake passed out on a lounge chair, empty bottles floating in the pool like sad little boats. The cleaning crew would handle it in the morning; they always did.

Kelvin went straight to his room, dropped onto the bed without changing, and stared at the ceiling.

For the first time in years, sleep came easy.

But across town, in a bedroom wallpapered with cheer trophies and framed selfies, Sophia sat cross-legged on her bed, scrolling through the clip of Kelvin walking away from her again and again.

Her eyes were dry. Her smile was gone.

She opened her messages.

To her group chat the one without Kelvin in it:

He left. For her. We're not letting this slide.

Replies flooded in instantly.

What's the plan?

Expose her?

Make her transfer?

Sophia typed slowly, deliberately.

All of the above. But first… we make sure everyone knows exactly who she really is.

She attached a photo an old one from sophomore year. Elena in the background of a party pic, looking awkward, out of place. Sophia cropped Kelvin out. Added text overlay:

Some people don't know their place.

She hit post.

The notifications started almost immediately.

The war wasn't over.

It was just getting started.

More Chapters