Starlight in a jar
The town of Grayhaven smelled like salt and rain.
It was the kind of place people drove through to get somewhere better. One main road. One diner. One lighthouse that hadn’t worked in 20 years.
Selene Vale hated it. And loved it. And was terrified of leaving it.
She was 19, and she’d lived in the same blue cottage above the cliffs her whole life. The paint peeled in the summer. The windows rattled in the winter. And every night, she did the same thing.
She opened the jar.
It was a mason jar on her windowsill. Nothing special. Except inside it, tiny pinpricks of light swirled. Like fireflies. Like stars that had gotten lost.
Starlight.
Hers.
“Don’t,” her mother’s voice came from the kitchen. Weak, but sharp.
“Mom, it’s just for a second,” Selene said. “I’m not casting. I’m just... looking.”
“You know the rules, baby.” Her mom, Eliana, shuffled in with two mugs of tea. Her hair was going gray too fast. The chemo had taken the rest. “We don’t use it. We don’t show it. We survive.”
Star-Weavers. That’s what her grandmother called them before she disappeared.
Girls born under a meteor shower, who could pull light from the sky. Luck. Energy. Healing.
But it cost. Every spell took something. A memory. A year. A piece of you.
So for 19 years, Selene had done nothing.
She worked at the diner. She paid the medical bills. She kept the jar full by standing on the roof at 3AM and whispering to the sky. And she pretended she was normal.
She wasn’t.
“Did the hospital call again?” Selene asked, taking the tea.
“Third time this week.” Eliana didn’t meet her eyes. “They want 40,000 by Friday. Or they stop treatment.”
Selene’s hands shook. 40,000. She had 2,300 in savings.
She looked at the jar. One good spell could fix this. One little pull of fortune. A lottery ticket. A anonymous donation.
One spell could cost her six months of her life.“I’ll figure it out,” Selene said. She lied well.
That night she didn’t sleep. She watched the stars instead.
And that’s when she saw the car.
It was 2:14 AM. The coastal highway below the cliffs.
Headlights swerving. Too fast. Rain on the road.
A black SUV, fishtailing, and then
It left the road.
Selene was moving before she thought. Bare feet. Down the stairs. Out the door.
She could hear her mom yelling behind her but the wind ate the sound.
The car was halfway over the cliff edge when she got there. Metal screaming.
Inside, a guy. Maybe 22. Dark hair. Bleeding from his forehead. Unconscious.
Damian Cross.
She didn’t know his name yet. She just saw a person about to die.
“No,” she whispered. “No no.”
The rules. Her mom’s voice. The cost.
She didn’t care.
Selene pressed both hands to the cold ground and pulled.
It felt like dragging the sky down with her bare hands.
Light ripped from the stars above and slammed into the earth under the car.
The ground heaved. Rocks shifted. The cliff edge solidified for three seconds just long enough.
The SUV lurched back onto the road with a crash.
Selene collapsed. Her nose was bleeding. Her vision went white at the edges.
She’d just lost a year. Maybe two. She could feel it leave her
Footsteps. People from the nearest house. Sirens far away.
She ran before anyone could see her face. Before anyone could see the faint glow still in her palms.
She didn’t know who he was until the next morning.
The TV in the diner was screaming.
“POP SUPERSTAR DAMIAN CROSS SURVIVES NEAR-FATAL CRASH”
“FANS PRAYING WORLDWIDE”
“MYSTERY DRIVER WHO PULLED HIM FROM CAR STILL UNKNOWN”
There was footage. Blurry. A figure in a hoodie running into the dark.
Selene dropped a plate.
Her coworker, Mara, gasped. “That’s Damian Cross! He’s playing the Summer Pulse concert in the city next week! Sold out in 12 minutes!”
Selene stared at the screen. At his face. Bandaged, but alive.
Green eyes. Sharp jaw. The kind of handsome that looked Photoshopped.
She’d saved him.
And now the whole world wanted to know who did it.
One week later, Selene was in the city.
Not because she wanted to. Because the hospital called again. And because her mom said, “Go. Sell the necklace. Do something.”
So she went to Summer Pulse. Not backstage. Not VIP.
She bought the cheapest ticket with her last $80 and stood in the crowd of 80,000 people.
The lights went down.
And then he was there.
Damian Cross. In the flesh.
Leather jacket. Sweat on his collarbone. Voice that made 80,000 people scream like their lives depended on it.
He sang about love and loss and running away.
And Selene stood in the dark, clutching her jar in her bag, feeling something she hadn’t felt in years.
Seen Halfway through the set, the stage lights flickered.
A rig above the stage wobbled. A bolt came loose.
No one noticed except Selene.
It was going to fall. Right on him.
The rules. The cost. Her mom.
Screw it.
She reached into her bag, into the jar, and pulled.
A thin thread of starlight shot from her hand, invisible in the chaos of the concert lights.
It caught the rig. Steadied it. For half a second.
The crew caught it. The crowd never knew.
But Damian did.
Mid-song, he stopped. Looked straight into the crowd.
Straight at her.
Like he felt it.
Like he felt her.
The song started again. But his eyes stayed on her section for 3 more seconds.
Selene’s heart was pounding. Her head hurt.
She turned and ran. Out of the arena. Into the night.
She didn’t see the black car waiting by the exit.
Or the man in a suit watching the concert footage back, rewinding the exact moment the rig stopped falling.
“Find the girl in the red hoodie,” he said into his phone.
“She’s not normal.”