Stained Canvas

·

Published 9/10/2026
5views
cover image

The first time I saw Kiki, she was painting a mural on the side of a condemned laundromat. A phoenix, wings half-formed, rising from a nest of rusted rebar. The pink of her hair matched the fire in the bird’s crest. I watched her from my car for twenty minutes, engine idling, notebook open on the passenger seat.

I’d been hired to find her weakness.

My client was a developer named Harrison Crane. Tall, silver-haired, smelled like cedar and money. He owned half the blocks in this district and wanted the other half. Kiki’s murals were the problem. They’d become symbols, rallying points. People protested his demolitions holding photos of her work. He wanted leverage. Something to make her disappear quietly.

“She’s a squatter,” he’d said, sliding a thick envelope across his mahogany desk. “Find where she sleeps. Find what she loves. Give me a button to push.”

I took the money. I always take the money.

But I didn’t expect her to look like that. Sharp elbows and sharper eyes. Paint under her nails like a second skin. She caught me staring and didn’t look away. Just tilted her head, brush dripping orange onto the pavement, and waited.

I rolled down my window.

“That’s going to piss off the wrong people,” I called.

She smiled. Slow. Knowing. “That’s the point.”

Her voice was a rasp, like she’d been smoking since birth. I felt it settle somewhere low in my chest. A warning bell I ignored.

I got out of the car.

The air smelled like wet concrete and spray paint. She watched me approach with the lazy attention of a cat. Up close, her eyes were the color of sea glass, fractured and bright. Her denim jacket was a collage of patches. Bands I’d never heard of. Symbols I didn’t recognize.

“You’ve been following me for three days,” she said.

My stomach dropped. “I don’t know what you’re talking about.”

“Bullshit. You parked outside the coffee shop on Tuesday. You watched me from the bridge on Wednesday. Today you’ve been sitting in that Civic for twenty-three minutes.” She tapped her temple. “I remember faces. It’s a gift.”

I should have walked away. Called Crane, told him she was too smart, refunded the money. But she was looking at me like she already knew every lie I’d tell, and something in me wanted to prove her wrong. Or prove her right. I couldn’t tell anymore.

“You’re good,” I said.

“I know.” She turned back to her phoenix, dipped her brush. “You want to help? Grab the blue can. The one with the cracked lid.”

I didn’t move.

“You’re not here to paint,” she said, not looking at me. “So tell me why you’re really here. Or leave. I don’t have time for games.”

The truth sat in my throat like a stone. I swallowed it.

“I heard you’re the one stopping the demolitions,” I said. “Wanted to see if the rumors were true.”

She laughed. A real laugh, surprised out of her. It changed her face. Softened the hard edges. “The rumors are always dumber than reality. I’m just a girl with a spray can and a grudge.”

“That’s not all you are.”

She stopped laughing. Her eyes found mine and held. “No,” she said. “It’s not.”

The air between us went tight. Electric. I felt it in my fingertips, in the space behind my ribs. She set down her brush. Wiped her hands on her jeans. The paint left streaks on her thighs.

“Come back tonight,” she said. “Midnight. I’ll show you the real work.”

I should have said no. I should have gone home, filed my report, cashed the check. Instead I said, “Where?”

“You’ll find me.”

She turned back to her mural. Dismissed. I stood there like an idiot for ten seconds before I walked to my car. My hands were shaking. I didn’t know why.

I went home. Showered. Stared at my phone. Crane had texted twice. *Progress?* and *She’s volatile. Be careful.* I didn’t respond. I pulled on jeans that weren’t ripped, a jacket that wasn’t paint-splattered. Tried to look like someone who belonged in the daylight.

Midnight found me in an alley behind a shuttered theater. Graffiti covered every surface. Names I didn’t know. Dates I didn’t recognize. And in the center, a mural that stopped my breath.

A woman made of stars. Her hair was the Milky Way. Her hands held galaxies. She was falling and rising at the same time, caught in a moment of impossible grace.

Kiki stood beneath her, hands in her pockets, watching me watch.

“This is what they want to bury,” she said. “Not buildings. Beauty.”

I walked closer. The detail was insane. Every star had a face. Every galaxy held a story. I reached out, almost touched it.

“Don’t,” she said. “The paint’s still wet.”

I pulled back. Turned to face her. She was closer than I expected. Close enough that I could smell turpentine and something else. Something warm.

“Why did you want me to see this?” I asked.

“Because you’re not just a watcher.” She stepped closer. “You’re looking for something. I can see it in your eyes. The same thing I see in mine.”

I didn’t answer. Couldn’t. She reached up and touched my face. Her fingers were cold. Her palm was warm.

“You’re afraid of me,” she said.

“I’m not afraid of anything.”

“Liar.”

She kissed me. Hard. Her mouth tasted like coffee and rebellion. I grabbed her jacket, pulled her closer. Her hands slid under my shirt. Cold on my skin. Electric.

She broke away. Breathed heavy. “I know who sent you.”

The words hit like a slap. I stepped back. “What?”

“Harrison Crane. He’s been trying to buy me out for months. I knew someone would come eventually.” She smiled. Bitter. “I just didn’t expect it to be someone so beautiful.”

I didn’t know what to say. She had me. Completely.

“So what now?” I asked.

She reached for my hand. Placed it on her chest. I felt her heartbeat. Fast. Real.

“Now you decide,” she said. “Are you his. Or are you mine?”

Her hand guided mine lower. Past her belt. To the front of her jeans. I felt the shape of her. The hardness. My breath caught.

She watched my face. Waited.

“I’m not what you expected,” she said. “But I’m what you need.”

I pressed my palm against her. Felt her respond. The stars above us watched. The city held its breath.

I kissed her again. Deeper this time.

“I’m not his,” I said against her mouth. “I don’t know whose I am.”

She laughed. Soft. “We’ll figure it out together.”

Her hand found mine again. Squeezed. And I knew, standing in that alley with a woman made of stars and a secret I couldn’t name, that I had already crossed a line I couldn’t uncross.

Crane’s money sat heavy in my bank account.

Kiki’s hand sat heavy in mine.

I didn’t know which one would burn me first.



5views

Watch this moment

Turn the current scene into a cinematic Live Chapter — what you watch becomes the story's next part.

Comments

Sign in to join the conversation.

No comments yet. Be the first to share your thoughts.

Disclaimer

This is a work of fiction, assisted by artificial intelligence. Any names or characters, businesses or places, events or incidents, are fictitious. Any resemblance to actual persons, living or dead, or actual events is purely coincidental.

Content Removal Policy

  • Users may report content that may be illegal or violates our Standards.
  • All reported complaints will be reviewed and resolved within seven business days.
  • Review Process: Our team will assess the reported content against our guidelines.
  • Appeals: If you disagree with a decision, you may appeal within 14 days of notification.
  • Potential outcomes include: content removal, account warning, or no action if no violation is found.

To report content, email us at [email protected]