← Serpent's Kiss Chapter 3 / 20
👆

Chapter 3: The Scales Beneath Her Skin

~1.8k words · 2026-06-22

The rain came again that night.

Xu Ming lay awake in his narrow bed above the shop, listening to it drum against the tile roof. The sound was wrong — too rhythmic, too deliberate. Each drop struck like a finger tapping glass.

He'd closed the shop at six. Cleaned the mortar and pestle. Restocked the ginseng drawer. Normal things. Human things.

But his hands still remembered her wrist.

The pulse that shouldn't exist. The cold that wasn't death-cold but something else. Like touching a river in winter and finding it flowing.

He sat up. The clock on his nightstand read 2:47 AM.

The shop was silent. The rain had stopped.

Xu Ming swung his legs over the edge of the bed and pressed his feet to the cold floor. The wood groaned beneath him — old, familiar, trustworthy. He'd lived in this room since he was nineteen, apprenticing under Old Chen. The walls knew his shape. The ceiling knew his ceiling.

Something tapped at the window.

He turned.

A moth pressed against the glass. White. The size of his palm. Its wings beat once, twice, then stilled.

Xu Ming didn't move.

The moth's body was wrong. Too long. Too segmented. And its eyes — he could see them even in the dark — were not insect eyes. They were human. Black and wet and watching.

He blinked.

The moth was gone.

The window showed only his reflection. Pale. Tired. A man who needed sleep and herbs and the simple mathematics of prescriptions.

He went back to bed.

But he didn't sleep.

---

Morning came gray and damp.

Xu Ming descended the stairs at six, same as always. The shop smelled of wood and medicine and the particular must of old Hangzhou, where the river breathed through every wall. He opened the shutters. Unlocked the door. Swept the threshold.

A man stood at the counter.

Xu Ming stopped mid-sweep. "I didn't hear you come in."

The man smiled. He was old — seventy, maybe eighty — with a shaved head and robes of coarse brown cloth. A Buddhist monk. But not the kind Xu Ming saw at the temples by West Lake, the ones with smartphones and polite donation boxes.

This monk's robes were patched. His sandals were mud-caked. And his eyes — pale, almost colorless — held something that made Xu Ming's throat tighten.

"You are Xu Ming," the monk said. Not a question.

"Can I help you?"

"I need herbs." The monk placed a slip of paper on the counter. His fingers were long. The nails were clean but yellowed. "These specific ones."

Xu Ming picked up the paper.

The handwriting was ancient — not Chinese characters but something older, more angular. He recognized it because Old Chen had taught him, had made him memorize the old scripts for the old remedies.

The list was impossible.

Black cohosh from a grave that faced north. Snake's tongue fern picked under a waning moon. Red peony root dried in the belly of a dead bird.

Xu Ming set the paper down. "I don't have these."

"You do not need to have them." The monk's voice was soft, almost kind. "You only need to know who asked for them."

A beat of silence.

"I don't know what you're talking about."

The monk's smile didn't change, but something in his eyes shifted. Like clouds passing over a winter sun. "The woman who came yesterday. The one with the white dress and the old hunger. She asked for herbs as well, didn't she?"

Xu Ming's hand tightened on the broom.

"She asked for thousand-year lichen. For silver-stemmed lotus. For the blood of a virgin rooster." The monk's voice dropped. "She is not what she appears to be, young pharmacist."

"She's a customer."

"She is a serpent."

The word hung in the air. Heavy. Old. Wrong.

Xu Ming forced himself to breathe. "I think you should leave."

"I have hunted her for thirty lifetimes." The monk didn't move. "I have seen her shed skins across dynasties. I have watched her crawl up from the mud of what was once a fishing village, learning to walk on two legs, learning to speak, learning to mimic a soul. She is clever. She is patient. And she has chosen you."

"Chosen me for what?"

The monk's smile vanished. "Her heart trial."

The words meant nothing. Everything. Xu Ming felt them settle into his bones like cold water.

"She must love a mortal to complete her transformation," the monk continued. "She must make you love her. And when she succeeds, when she breaks through the final barrier, she will become something that should not exist. A snake that walks as a god."

"Get out."

"Her name is not human. Her name is Bai Suyin — White Serpent's Shadow. She was old when your ancestors were painting their bodies with mud. She will be old when your descendants are dust."

Xu Ming stepped forward. His hands were shaking. "I said get out."

The monk studied him for a long moment. Then he reached into his robe and pulled out a small cloth pouch. He set it on the counter.

"Tie this to your bedpost tonight. If she comes, you will see her true face."

Then he turned and walked out into the gray morning.

The door swung shut.

Xu Ming stood alone in the shop. The pouch sat on the counter like a live thing. He didn't touch it.

But he didn't throw it away either.

---

At noon, she came back.

The bell above the door chimed. Xu Ming looked up from the ledger he'd been staring at for two hours without reading a single word.

Bai Suyin stood in the doorway.

Today she wore a pale green dress that matched the rain-washed sky. Her hair was loose, falling in dark waves past her shoulders. She looked younger than yesterday. Softer. The sharp edges of her beauty had blurred into something almost ordinary.

Almost.

"Good morning," she said.

"You came yesterday."

"I did." She walked to the counter. Her movements were smooth, unhurried. "I realized I forgot something."

"What?"

She reached into her pocket and pulled out a small jade pendant. It was carved in the shape of a coiled snake, its scales catching the light.

"This is for you."

Xu Ming looked at the pendant. Then at her face. "Why?"

"Because you helped me." She smiled — a small, careful smile. "And because I want you to have it."

"I don't take gifts from customers."

"It's not a gift." She set the pendant on the counter. "It's payment. For the herbs yesterday. And for future herbs I might need."

He should refuse. He knew he should refuse. The monk's words were still burning in his skull. Serpent. Thirty lifetimes. Heart trial.

But her eyes were brown, not black. Her skin was warm, not cold. And when she smiled, she looked like a woman, just a woman, standing in a quiet pharmacy on a gray Hangzhou morning.

Xu Ming picked up the pendant.

The jade was warm. Warmer than it should have been. And when he held it, he felt something — a pulse, a breath, a heartbeat that wasn't his own.

"What are you?" he asked.

Bai Suyin's smile faltered. Just for a moment. Then it returned, smooth and practiced.

"I'm someone who needs your help."

"Help with what?"

She was quiet for a long time. The shop's clock ticked. The rain began again, soft against the window.

"Help becoming human," she said.

The words landed like stones.

Xu Ming stared at her. Waited for the punchline. The laugh. The explanation that made sense.

She didn't laugh.

"You're serious."

"Yes."

"You're telling me you're not human."

"I'm telling you I want to be."

He set the pendant down. His hand was steady, but his voice wasn't. "A monk came this morning. He told me you were a serpent. That you've been alive for a thousand years. That you're using me for something called a heart trial."

Bai Suyin's face went still. Not surprised. Not alarmed. Still.

"What else did he tell you?"

"That he's hunted you for thirty lifetimes."

"He has." She looked down at her hands. "And he will keep hunting me until one of us dies. That is the nature of our... arrangement."

"Arrangement?"

"He was my teacher. Once. A long time ago." Her voice was flat. Empty. "I was a snake who had awakened to cultivation. He was a monk who believed all non-humans were evil. He tried to kill me. I escaped. The chase became... everything."

Xu Ming leaned against the counter. His legs felt weak. "This is insane."

"Yes."

"None of this is real."

"It is real." She looked up, and her eyes were wet. "I am real. Whatever else I am, whatever I was, I am real."

"Then prove it."

She didn't move.

"Show me," he said. "Show me what you are."

Bai Suyin held his gaze. Then she reached up and unbuttoned the first button of her dress.

Xu Ming stepped back. "What are you—"

"You asked to see."

She unbuttoned the second button. The third. Then she pulled the fabric aside, just enough to expose her collarbone.

He saw skin. Smooth. Pale. Human.

Then he saw it move.

Under the skin, something shifted. A ripple. A pulse. Scales — white and translucent — pushed up from beneath, sliding across her collarbone like water flowing uphill.

They covered her shoulder. Her neck. The corner of her jaw.

And for one terrible, beautiful moment, Xu Ming saw her.

Not the woman. Not the disguise.

The serpent underneath.

He stumbled back. His hip hit the counter, sending bottles clattering.

Bai Suyin rebuttoned her dress. The scales sank back beneath her skin. When she looked up again, her eyes were brown and wet and human.

"I didn't want you to see that," she whispered.

Xu Ming couldn't speak.

"But you needed to. Before you decided." She picked up the jade pendant and pressed it into his hand. "Keep this. If you want me gone, leave it by the river tonight. I will never come back. If you want me to stay..."

She didn't finish.

She turned and walked out of the shop, the door swinging shut behind her.

Xu Ming stood alone.

The pendant was warm in his palm. Warm like blood. Warm like the body of something that should not exist but did, had existed for a thousand years, and had chosen him to be part of whatever came next.

He looked at the pouch the monk had left.

He looked at the pendant.

Then he looked at the door she had walked through, and the rain beyond it, and the city that had suddenly become a stranger.

He didn't know what to choose.

But something in his chest — something that felt like fear, or hunger, or the first flutter of something ancient waking up — had already made its decision.
18

Reviews

Rating: