Ink on a Wishing Star

The Rival’s Signature

Mira’s lungs burned as she climbed the stairs to the rooftop. She’d been running for three days straight—painting wishes for anyone who asked, chasing the high of each new star flare, pretending the numbers on Elias’s chart didn’t mean anything. Her jeans were stiff with dried paint, her fingers stained blue and gold and silver. She hadn’t slept more than two hours since he’d told her the star had thirty days.

She burst through the rooftop door at midnight, gasping. Elias stood at his telescope, his back to her, shoulders rigid.

“I did it,” she said, bent over, hands on her knees. “I painted a wish for the baker on Harbor Street. His wife left him. He wanted her to come back. I painted it on the wall behind his shop. The star should be brighter now. Check it. Check it.”

Elias didn’t move.

“Elias.”

He turned slowly. His face was pale, jaw tight. He held up his phone, screen glowing. A photo. Her rooftop mural—the constellation she’d painted over the past week, the one that mapped their nights together, the one that held the tear-star at its center—was slashed from corner to corner. Black spray paint covered the blue and gold. A signature at the bottom: *Crow*.

Mira’s stomach dropped. “When?”

“Sometime this afternoon. I was at the university. I came back and found it.” His voice was flat, controlled, the way he sounded when he was calculating something terrible.

She walked past him to the edge of the roof. The mural was destroyed. The star she’d painted with her own hands, the one that held the wish for the woman who wanted to forgive her mother, the one for the child’s lost dog, the one for herself—all of it buried under a jagged black line. Crow’s signature was a crow’s foot, three sharp claws, the mark of every artist she’d ever run from.

“He found me,” she whispered.

“Who is he?”

“A ghost from the old life.” She touched the cracked paint. Her fingers came away black. “We used to paint together, back in the city. He was faster, louder, meaner. He painted over my work three times before I left. I thought I’d lost him.”

Elias stepped beside her. “He followed you here.”

“He doesn’t follow. He hunts.” She turned to face him. “He finds artists who are getting attention and he destroys their best work. It’s how he stays on top. I should have known he’d show up. My stuff’s been getting noticed since the star appeared.”

Elias’s hands clenched at his sides. “Where does he stay?”

“I don’t know. A flophouse, a squat, a car. He doesn’t stay anywhere long.”

“I’ll find him.”

“No.”

“Mira, he destroyed your work. He destroyed *our* work. The star—”

“I know what he did.” Her voice came out sharp. “But you’re not going to fight him. That’s not how this works.”

Elias stared at her. “How does it work, then? You paint, he destroys, you paint again? That’s the cycle?”

“That’s the life.” She wiped her hands on her jeans. “I’ve been through it before. I’ll go through it again. Crow doesn’t stop until he’s bored, and he doesn’t get bored until you stop caring.”

“I care.” His voice cracked. “I care about that star. I care about you. I’m not going to watch him tear it apart.”

She grabbed his arm. “Listen to me. Violence isn’t a wish. If you go after him, you become part of his game. He wants a reaction. He wants you to break something. That’s how he wins.”

Elias pulled away. “So what do we do? Let him win by default?”

“We repaint.”

“We don’t have time. The star has twenty-seven days left. Every hour we spend fixing what he broke is an hour we could be—”

“I know the math.” She stepped closer. “I know the numbers. I know the star is dying. But if I paint out of fear, the wish won’t hold. It’ll be hollow. It’ll fade faster than Crow’s spray paint.”

He was quiet for a long moment. The fog rolled in from the harbor, swallowing the streetlights below. The rooftop felt smaller, colder.

“I saw it flicker,” he said finally. “When I came up and saw the damage. The star flickered. I’ve never seen it do that before. It was like a heartbeat skipping.”

Mira’s chest tightened. “It’s tied to the mural. I painted the star into the center of it. The wish is anchored there.”

“Then we’re anchored to a dead wall.”

“No.” She shook her head. “We’re anchored to each other. The wall is just paint. The star is just light. What matters is what we do next.”

Elias looked at her. His eyes were red-rimmed, tired. “What do we do next?”

She took his hand. “We go downstairs. We eat something. We sleep. And tomorrow, we figure out how to make a wish that Crow can’t touch.”

They descended the stairs in silence. The hallway smelled like wet concrete and turpentine. Mira’s studio door was open. She’d left it unlocked in her rush to the roof. Inside, her grandmother’s journal lay open on the table, the prophecy page exposed. She’d been reading it every night, trying to decode the meaning.

*When the painter and the watcher join, a new constellation is born—but only if the last wish is true.*

She picked up the journal and traced the faded ink. “What does ‘true’ mean?”

Elias leaned against the doorframe. “Honest. Unselfish. Something that can’t be broken.”

“Every wish can be broken. That’s the point. Wishes are fragile. That’s why people make them.”

“Then maybe the wish isn’t for something. Maybe it’s for someone.”

She looked up. “You.”

“Us.” He crossed the room and stood in front of her. “The star was born from a wish you painted for a stranger. It grew when you painted for yourself. It cracked when we fought. It steadied when we kissed. The star is us, Mira. It always has been.”

She set the journal down. “Then what do we wish for?”

“I don’t know.” He touched her face. “But we have to figure it out before Crow paints over everything we are.”

The next morning, Mira woke to the sound of scraping. She pulled on her jacket and ran to the roof. Crow was there, standing in front of the ruined mural, a fresh can of black paint in his hand. He was tall, wiry, with a shaved head and a grin that never reached his eyes.

“Morning, Mira.” He gestured at the mural. “Missed me?”

“You’re a parasite, Crow.”

“I’m a curator. I decide what stays and what goes. Your stuff’s been getting too much sun. I thought I’d give it some shade.”

She stepped forward. “This isn’t about art. This is about a star.”

“A star?” He laughed. “You’ve gone soft. You used to paint for the rush, for the danger. Now you’re painting wishes for sad people and stargazing with a nerd. What happened to you?”

“I grew up.”

“You got weak.”

She walked past him to the mural. The black line was thick, deliberate, meant to be permanent. But underneath it, the blue and gold still showed through. The paint was layered. The wish was still there.

“You can’t kill it,” she said. “You can cover it, but you can’t kill it.”

Crow’s grin faltered. “Watch me.”

He raised the can. Before he could spray, Elias appeared in the doorway. He was holding a crowbar.

“Put it down,” Elias said.

Crow turned. “Who’s this? The astronomer? I’ve heard about you. The guy who thinks he can measure magic.”

“Put the can down.”

“Or what? You’ll hit me with that thing? You don’t have it in you.”

Elias’s knuckles were white. Mira saw the calculation in his eyes—the same look he got when he was tracking a star’s decay, measuring its death. He was measuring Crow.

“Elias,” she said. “Don’t.”

“He’s destroying our work.”

“He’s trying to make you angry. Don’t give him what he wants.”

Crow laughed again. “Listen to her. She knows the game. She’s been playing it for years. She’s good at running.”

Elias took a step forward. Mira moved between them.

“Stop,” she said. “Both of you.”

She turned to Crow. “You want to destroy my work? Fine. But you’re not touching him. You want a fight? You fight me. Artist to artist. One wall, one night, no rules. Winner takes the roof.”

Crow’s eyes lit up. “A throwdown. I haven’t had one of those in years. You sure you can keep up?”

“I’m sure.”

He tossed the can at her feet. “Midnight. I’ll bring my crew. You bring yours.” He glanced at Elias. “If you have any left.”

He walked past them, down the stairs, whistling.

Mira picked up the can. It was still cold. She set it on the ledge.

Elias lowered the crowbar. “What did you just do?”

“I bought us time.”

“You challenged him to a paint battle. That’s not buying time. That’s feeding the fire.”

“It’s the only language he speaks.” She turned to face him. “If I beat him, he leaves. He never comes back. That’s the rule.”

“And if you lose?”

She looked at the ruined mural. The star was still there, buried under the black. She could feel it pulsing, faint but alive.

“If I lose, I stop painting. He takes the roof. The star dies.”

Elias stepped closer. “Then you can’t lose.”

“I know.” She met his eyes. “But I need you to trust me. No violence. No crowbars. Just paint.”

He was quiet for a long moment. Then he nodded.

“What do you need?”

“White paint. A lot of it. And a ladder.”

“That’s it?”

“That’s it.”

He turned to go, then stopped. “Mira. The star flickered again this morning. It’s getting weaker.”

She felt the words like a punch. “I know.”

“If you paint tonight, and the wish isn’t true—”

“Then it’s over.” She finished the sentence for him. “I know that too.”

He left. She stood alone on the roof, staring at the black line that cut through her work. Crow’s signature was a scar. But scars could be covered. Scars could be healed.

She touched the wall. Under the black, the blue was still wet. The gold still shimmered. The star was still there.

She whispered to it. “I’m not done yet.”

The fog rolled in, thick and cold. The city hummed below. Somewhere, a ship’s horn sounded, low and mournful.

Mira picked up a brush. She started to paint.