The Market That Smelled of Sour Milk
The farmer’s market had always been Iris’s favorite part of the week. Every Saturday, the cobblestone square filled with canvas tents and wooden stalls, with the smell of fresh bread and cut grass and the sea salt that clung to everything in Thornwood. She loved the way the morning light caught the dew on the lettuce, the way old Mr. Hargrove always saved her a jar of his honey, the way children ran between the legs of adults like small fish through a current.
But today, the air felt wrong.
She’d set up her stall at the northeast corner, between a woman selling hand-dyed scarves and a man who carved wooden birds. Her buckets held peonies and snapdragons, lavender and baby’s breath, arranged in gradients of color that she’d spent an hour perfecting. The stems were fresh, the water clean, the prices fair.
She’d done everything right.
And still, the customers walked past.
A woman in a yellow dress paused at the scarves, glanced at Iris’s flowers, then looked away. A man with a toddler on his shoulders stopped to let the child touch a peony, then pulled the small hand back as if the petals might burn. Iris smiled at a teenager with a nose ring, who blushed and hurried past.
She smelled their emotions like smoke from a distant fire. The woman in yellow carried guilt—sour and metallic, like old pennies. The man with the toddler felt a thin layer of anxiety, sharp as lemon rind. The teenager radiated embarrassment so hot it almost stung.
None of them stopped.
Iris adjusted a peony that had tilted to the left. She straightened her apron. She pretended not to notice the way Mrs. Bellamy, the town gossip, had positioned herself three stalls away, her eyes fixed on Iris like a hawk watching a field mouse.
The morning crawled.
By ten o’clock, she’d sold exactly two bouquets. One to a young man who smelled of fresh-cut grass and new love—he bought the peonies for a girl named Claire. The other to an elderly woman who smelled of woodsmoke and memory—she bought lavender, for her husband’s grave.
Iris wrapped the lavender in brown paper, her fingers moving on autopilot. The woman’s grief was soft, worn smooth by time, like a stone in a river. It didn’t hurt to touch it. It almost felt like comfort.
“Thank you, dear,” the woman said.
“Of course,” Iris said.
The woman left. Iris watched her go, the lavender bundle clutched to her chest like a secret.
Then she heard the voice.
“Well, well. Still open for business?”
Iris didn’t need to look up. She knew that voice—honey-sweet on the surface, vinegar underneath. Mira stepped into view, her heels clicking against the cobblestones. She wore a dress the color of ripe plums, her hair pinned up in a twist that looked effortless but had probably taken an hour. She carried a basket of roses, deep red and perfect, as if they’d been painted.
“Mira,” Iris said. “Nice to see you.”
“Is it?” Mira smiled. The smile didn’t reach her eyes. “I heard business has been slow.”
Iris kept her face neutral. “It’s early.”
“It’s almost noon.” Mira set her basket on the edge of Iris’s table, close enough that the roses brushed against the snapdragons. “I’ve already sold out of my white lilies. The ones from your supplier, actually. Funny how that works.”
Iris said nothing. She could smell Mira’s emotion now—sour milk, thick and curdled, with an undertone of something sharp. Vinegar. Jealousy.
“I don’t know what you mean,” Iris said.
“Don’t you?” Mira tilted her head. “You know, people talk. They say you have a way of knowing things. Things you shouldn’t know.”
Iris’s heart beat faster. She kept her hands steady. “People say a lot of things.”
“They do.” Mira picked up a snapdragon, examined it, put it back. “They say you told Mrs. Chen that her son was coming home for Christmas. Three days before he called her. They say you knew Mr. Aldridge’s wife was pregnant before she did.”
Iris’s throat tightened. She’d been careless. She’d let the scents slip, let her mouth move before her mind caught up. Mrs. Chen’s joy had been so bright, so cinnamon-warm, that she’d blurted it out without thinking. Mr. Aldridge’s wife had smelled of new bread and milk—the scent of early pregnancy, unmistakable to Iris’s nose.
“I got lucky,” Iris said.
“Did you?” Mira’s smile widened. “Or did you use your little gift?”
The word hung in the air like a bell that hadn’t stopped ringing. Gift. Mira said it like a curse.
Iris looked around. The woman in yellow had stopped pretending to shop. The man with the toddler had turned, his phone pointed in their direction. Mrs. Bellamy had moved closer, her ears practically twitching.
The market had gone quiet.
“I don’t know what you’re talking about,” Iris said again, but her voice sounded thin, even to her own ears.
“Oh, I think you do.” Mira raised her voice. She turned, addressing the crowd that had begun to gather. “Ladies and gentlemen, did you know that our dear Iris Vane can smell your emotions? That’s right. She can tell if you’re happy, sad, angry, afraid. She knows your secrets before you do.”
A murmur rippled through the crowd. Faces turned toward Iris. Some curious. Some suspicious. One woman clutched her purse tighter, as if Iris might steal her thoughts.
“That’s not true,” Iris said.
“Isn’t it?” Mira stepped closer. Her perfume was cloying, floral and synthetic, but underneath it, the sour milk smell had grown stronger. “Then tell me, Iris. What am I feeling right now?”
Iris’s mouth went dry. She could feel the weight of the crowd’s attention, the heat of their stares. She could smell them too—curiosity like static electricity, fear like cold metal, excitement like cheap wine.
And Mira. Mira smelled of sour milk and vinegar and something else. Something darker. Something that made Iris’s stomach turn.
“You’re jealous,” Iris said. The words came out before she could stop them. “You’re jealous because your shop is failing. Because people come to me instead of you. Because you can’t figure out why.”
The crowd gasped.
Mira’s smile froze. For a split second, something flickered in her eyes—fear, maybe, or rage. Then she laughed, a sharp sound like breaking glass.
“There it is,” Mira said. “Proof. She just admitted it. She can read you like a book.”
“I didn’t—”
“You did.” Mira turned to the crowd, spreading her arms like a performer. “You all heard her. She knows what I’m feeling. How? How could she possibly know that?”
The crowd murmured. Someone shouted, “Witchcraft!” Another voice, younger, said, “That’s not fair.”
Iris felt her face burn. Her hands were shaking. She gripped the edge of the table to steady herself.
“I’m not a witch,” she said. “I just—I pay attention. I notice things.”
“You notice things,” Mira repeated, her voice dripping with mockery. “Is that what we’re calling it now? You notice things. Like how Mrs. Chen’s son calls her every Sunday, so of course he’d come home for Christmas. Like how Mr. Aldridge’s wife had been to the doctor the week before. You notice things.”
Iris’s heart pounded. Mira was twisting everything, making her gift sound like a parlor trick, a con. And the worst part was, she wasn’t entirely wrong. Iris had used her gift. She’d let it slip. She’d been careless.
“I think you should leave,” Iris said.
“I think you should explain yourself.” Mira stepped closer, close enough that Iris could see the flecks of gold in her brown eyes. “Tell them, Iris. Tell them how you really know. Or are you too afraid?”
The crowd pressed in. Faces blurred together. Iris smelled anger now, and fear, and a strange, hungry excitement. They wanted a show. They wanted to see her fall.
She opened her mouth to speak, but no words came.
And then a voice cut through the noise.
“That’s enough.”
Elias stepped out of the crowd. He wasn’t tall, but he seemed to take up space anyway, his shoulders squared, his jaw set. He wore a simple gray sweater and jeans, his hair still damp from the morning fog. He looked tired. He looked angry.
He looked at Mira like she was a weed he wanted to pull.
“Elias,” Mira said, her voice shifting to something sweeter. “I didn’t see you there.”
“Clearly.” He walked to Iris’s stall and stood beside her, close enough that she could feel the warmth of his arm. “What’s going on?”
“Nothing,” Iris said. “It’s fine.”
“It’s not fine.” Elias looked at Mira. “You’re harassing her.”
“I’m asking questions,” Mira said. “There’s a difference.”
“No, there isn’t.” His voice was flat, unyielding. “You’re standing in a public market, accusing her of witchcraft, trying to ruin her business. That’s harassment.”
Mira’s smile thinned. “I’m exposing the truth.”
“You’re exposing your own jealousy.”
The words landed like a slap. Mira’s face went red. The crowd shifted, some people nodding, others frowning. The tide was turning, but slowly, like water moving through sand.
“You don’t even know what she is,” Mira said, her voice low and venomous.
Elias didn’t flinch. “I know she’s kind.”
The words hit Iris like a wave. She smelled it then—rain. Clean, fresh, like the first drops of a storm breaking after a long drought. It came from Elias. It came from her. It came from the space between them.
Mira stared at him. For a moment, she looked almost defeated. Then she straightened, smoothed her dress, and picked up her basket of roses.
“Fine,” she said. “But this isn’t over.”
She turned and walked away, her heels clicking against the cobblestones. The crowd began to disperse, murmuring among themselves. Mrs. Bellamy lingered, her eyes narrow, before she too turned and left.
Iris stood frozen, her hands still gripping the table. Her heart was pounding so hard she could hear it in her ears.
Elias turned to her. “Are you okay?”
She looked at him. His eyes were dark, worried, searching her face for answers. She smelled the rain again, faint but real, like a promise.
“I’m fine,” she said. “Thank you.”
He nodded. He didn’t ask questions. He didn’t push. He just stood there, beside her, as the market slowly returned to its usual hum.
Iris looked at her flowers. The peonies had wilted in the heat. The snapdragons were drooping. She’d have to throw them out tonight.
But she didn’t care.
Because for the first time in weeks, she smelled rain.
But today, the air felt wrong.
She’d set up her stall at the northeast corner, between a woman selling hand-dyed scarves and a man who carved wooden birds. Her buckets held peonies and snapdragons, lavender and baby’s breath, arranged in gradients of color that she’d spent an hour perfecting. The stems were fresh, the water clean, the prices fair.
She’d done everything right.
And still, the customers walked past.
A woman in a yellow dress paused at the scarves, glanced at Iris’s flowers, then looked away. A man with a toddler on his shoulders stopped to let the child touch a peony, then pulled the small hand back as if the petals might burn. Iris smiled at a teenager with a nose ring, who blushed and hurried past.
She smelled their emotions like smoke from a distant fire. The woman in yellow carried guilt—sour and metallic, like old pennies. The man with the toddler felt a thin layer of anxiety, sharp as lemon rind. The teenager radiated embarrassment so hot it almost stung.
None of them stopped.
Iris adjusted a peony that had tilted to the left. She straightened her apron. She pretended not to notice the way Mrs. Bellamy, the town gossip, had positioned herself three stalls away, her eyes fixed on Iris like a hawk watching a field mouse.
The morning crawled.
By ten o’clock, she’d sold exactly two bouquets. One to a young man who smelled of fresh-cut grass and new love—he bought the peonies for a girl named Claire. The other to an elderly woman who smelled of woodsmoke and memory—she bought lavender, for her husband’s grave.
Iris wrapped the lavender in brown paper, her fingers moving on autopilot. The woman’s grief was soft, worn smooth by time, like a stone in a river. It didn’t hurt to touch it. It almost felt like comfort.
“Thank you, dear,” the woman said.
“Of course,” Iris said.
The woman left. Iris watched her go, the lavender bundle clutched to her chest like a secret.
Then she heard the voice.
“Well, well. Still open for business?”
Iris didn’t need to look up. She knew that voice—honey-sweet on the surface, vinegar underneath. Mira stepped into view, her heels clicking against the cobblestones. She wore a dress the color of ripe plums, her hair pinned up in a twist that looked effortless but had probably taken an hour. She carried a basket of roses, deep red and perfect, as if they’d been painted.
“Mira,” Iris said. “Nice to see you.”
“Is it?” Mira smiled. The smile didn’t reach her eyes. “I heard business has been slow.”
Iris kept her face neutral. “It’s early.”
“It’s almost noon.” Mira set her basket on the edge of Iris’s table, close enough that the roses brushed against the snapdragons. “I’ve already sold out of my white lilies. The ones from your supplier, actually. Funny how that works.”
Iris said nothing. She could smell Mira’s emotion now—sour milk, thick and curdled, with an undertone of something sharp. Vinegar. Jealousy.
“I don’t know what you mean,” Iris said.
“Don’t you?” Mira tilted her head. “You know, people talk. They say you have a way of knowing things. Things you shouldn’t know.”
Iris’s heart beat faster. She kept her hands steady. “People say a lot of things.”
“They do.” Mira picked up a snapdragon, examined it, put it back. “They say you told Mrs. Chen that her son was coming home for Christmas. Three days before he called her. They say you knew Mr. Aldridge’s wife was pregnant before she did.”
Iris’s throat tightened. She’d been careless. She’d let the scents slip, let her mouth move before her mind caught up. Mrs. Chen’s joy had been so bright, so cinnamon-warm, that she’d blurted it out without thinking. Mr. Aldridge’s wife had smelled of new bread and milk—the scent of early pregnancy, unmistakable to Iris’s nose.
“I got lucky,” Iris said.
“Did you?” Mira’s smile widened. “Or did you use your little gift?”
The word hung in the air like a bell that hadn’t stopped ringing. Gift. Mira said it like a curse.
Iris looked around. The woman in yellow had stopped pretending to shop. The man with the toddler had turned, his phone pointed in their direction. Mrs. Bellamy had moved closer, her ears practically twitching.
The market had gone quiet.
“I don’t know what you’re talking about,” Iris said again, but her voice sounded thin, even to her own ears.
“Oh, I think you do.” Mira raised her voice. She turned, addressing the crowd that had begun to gather. “Ladies and gentlemen, did you know that our dear Iris Vane can smell your emotions? That’s right. She can tell if you’re happy, sad, angry, afraid. She knows your secrets before you do.”
A murmur rippled through the crowd. Faces turned toward Iris. Some curious. Some suspicious. One woman clutched her purse tighter, as if Iris might steal her thoughts.
“That’s not true,” Iris said.
“Isn’t it?” Mira stepped closer. Her perfume was cloying, floral and synthetic, but underneath it, the sour milk smell had grown stronger. “Then tell me, Iris. What am I feeling right now?”
Iris’s mouth went dry. She could feel the weight of the crowd’s attention, the heat of their stares. She could smell them too—curiosity like static electricity, fear like cold metal, excitement like cheap wine.
And Mira. Mira smelled of sour milk and vinegar and something else. Something darker. Something that made Iris’s stomach turn.
“You’re jealous,” Iris said. The words came out before she could stop them. “You’re jealous because your shop is failing. Because people come to me instead of you. Because you can’t figure out why.”
The crowd gasped.
Mira’s smile froze. For a split second, something flickered in her eyes—fear, maybe, or rage. Then she laughed, a sharp sound like breaking glass.
“There it is,” Mira said. “Proof. She just admitted it. She can read you like a book.”
“I didn’t—”
“You did.” Mira turned to the crowd, spreading her arms like a performer. “You all heard her. She knows what I’m feeling. How? How could she possibly know that?”
The crowd murmured. Someone shouted, “Witchcraft!” Another voice, younger, said, “That’s not fair.”
Iris felt her face burn. Her hands were shaking. She gripped the edge of the table to steady herself.
“I’m not a witch,” she said. “I just—I pay attention. I notice things.”
“You notice things,” Mira repeated, her voice dripping with mockery. “Is that what we’re calling it now? You notice things. Like how Mrs. Chen’s son calls her every Sunday, so of course he’d come home for Christmas. Like how Mr. Aldridge’s wife had been to the doctor the week before. You notice things.”
Iris’s heart pounded. Mira was twisting everything, making her gift sound like a parlor trick, a con. And the worst part was, she wasn’t entirely wrong. Iris had used her gift. She’d let it slip. She’d been careless.
“I think you should leave,” Iris said.
“I think you should explain yourself.” Mira stepped closer, close enough that Iris could see the flecks of gold in her brown eyes. “Tell them, Iris. Tell them how you really know. Or are you too afraid?”
The crowd pressed in. Faces blurred together. Iris smelled anger now, and fear, and a strange, hungry excitement. They wanted a show. They wanted to see her fall.
She opened her mouth to speak, but no words came.
And then a voice cut through the noise.
“That’s enough.”
Elias stepped out of the crowd. He wasn’t tall, but he seemed to take up space anyway, his shoulders squared, his jaw set. He wore a simple gray sweater and jeans, his hair still damp from the morning fog. He looked tired. He looked angry.
He looked at Mira like she was a weed he wanted to pull.
“Elias,” Mira said, her voice shifting to something sweeter. “I didn’t see you there.”
“Clearly.” He walked to Iris’s stall and stood beside her, close enough that she could feel the warmth of his arm. “What’s going on?”
“Nothing,” Iris said. “It’s fine.”
“It’s not fine.” Elias looked at Mira. “You’re harassing her.”
“I’m asking questions,” Mira said. “There’s a difference.”
“No, there isn’t.” His voice was flat, unyielding. “You’re standing in a public market, accusing her of witchcraft, trying to ruin her business. That’s harassment.”
Mira’s smile thinned. “I’m exposing the truth.”
“You’re exposing your own jealousy.”
The words landed like a slap. Mira’s face went red. The crowd shifted, some people nodding, others frowning. The tide was turning, but slowly, like water moving through sand.
“You don’t even know what she is,” Mira said, her voice low and venomous.
Elias didn’t flinch. “I know she’s kind.”
The words hit Iris like a wave. She smelled it then—rain. Clean, fresh, like the first drops of a storm breaking after a long drought. It came from Elias. It came from her. It came from the space between them.
Mira stared at him. For a moment, she looked almost defeated. Then she straightened, smoothed her dress, and picked up her basket of roses.
“Fine,” she said. “But this isn’t over.”
She turned and walked away, her heels clicking against the cobblestones. The crowd began to disperse, murmuring among themselves. Mrs. Bellamy lingered, her eyes narrow, before she too turned and left.
Iris stood frozen, her hands still gripping the table. Her heart was pounding so hard she could hear it in her ears.
Elias turned to her. “Are you okay?”
She looked at him. His eyes were dark, worried, searching her face for answers. She smelled the rain again, faint but real, like a promise.
“I’m fine,” she said. “Thank you.”
He nodded. He didn’t ask questions. He didn’t push. He just stood there, beside her, as the market slowly returned to its usual hum.
Iris looked at her flowers. The peonies had wilted in the heat. The snapdragons were drooping. She’d have to throw them out tonight.
But she didn’t care.
Because for the first time in weeks, she smelled rain.