← All Stories

The Palm Reader's Last Betrayal

catfriendpalm

The neon sign flickered above the bar like a dying heartbeat. Maria sat in the corner booth, her velvet spread still draped over the scarred table, though she hadn't read a single palm all night. The stray cat—she called him Sinner—curled at her feet, purring against her ankle as if sensing the weight of what was coming.

Then David walked in.

Ten years had passed since he'd disappeared with her savings, leaving her to explain to the landlord why the rent was late. He looked older, the lines around his mouth deeper than she remembered, but his eyes still held that same predatory warmth.

"Maria," he said, sliding into the booth opposite her. Sinner hissed and scrambled beneath the table.

"I don't read palms anymore," she said, not moving.

David laughed, a dry sound. "I'm not here for a reading. I'm here to pay you back." He pushed a thick envelope across the table. "Every cent, with interest. My wife, she—she made me realize what I did to you."

Maria picked up the envelope. It was heavier than she'd expected, thick with possibility. Outside, the palm trees swayed in the coastal wind, their fronds brushing against the window like half-remembered caresses.

"Your wife know where you are right now?"

"That's why I came alone. Just like old times." His hand reached across the table, palm up in that familiar gesture she'd seen a thousand times. "Friends again, Maria? After all these years?"

The cat chose that moment to reappear, jumping onto the table and knocking over David's drink. Ice cubes scattered across the velvet spread like diamonds thrown away.

Maria stared at his palm—the lifeline cut short, the heart line broken exactly where it should have been continuous. Some things, she realized, you didn't need to be psychic to read.

"No," she said, pushing the envelope back toward him. "We were never friends."

And as David walked out into the neon-lit night, Maria realized the cat had known all along what she'd taken far too long to learn: some betrayals, even repaid, can never be washed clean.