Chapter 1: Rain and Revelation
The rain didn’t fall; it attacked. It came in sheets, horizontal and furious, whipped by a wind that screamed through the bare tamarind trees lining the empty highway. The bus stop was a joke—three rusted walls of corrugated iron and a roof that sagged like a tired lung, spitting more water than it stopped. Inside its dripping gloom, four figures huddled.
Savita pressed her back against the cold, wet metal, feeling the tremors run through her children. Her sheer blue saree was a second skin now, the pale violet of her blouse underneath rendered utterly transparent. The fabric clung to the swell of her hips, the curve of her stomach, the heavy weight of her breasts. She crossed her arms, but it was a futile gesture. Every headlight from the rare, passing truck felt like a searchlight.
“This is a disaster,” Anjali muttered, pushing her fogged glasses up her nose. Her purple kurti was just as bad, the wet cotton suctioned to her slim frame, outlining the line of her spine, the subtle shape of her. She looked angry, her sharp features pinched. “The bus was supposed to be here an hour ago. We’re going to drown in this hellhole.”
“Maybe it’s a test,” Ezil whispered, her voice barely audible over the drumming rain. Her short red hair was plastered to her skull, her green saree clinging to the surprising, youthful curves she always hid under hoodies. Her eyes, wide and dark, darted around the shelter. “A test of virtue. Like in the stories. The gods send trials.”
“The gods have a shit sense of timing,” Rohan said, his voice a low rumble. He stood a little in front of them, a muscular barricade in a soaked white kurta. The thin material was glued to his torso, revealing the intricate patterns of tattoos across his pectorals and shoulders. He kept flexing his hands, helpless. “Should never have let you talk us into this pilgrimage on this route.”
“Don’t speak to your mother like that,” Savita said automatically, but the sting was gone. Her own words felt thin. She was shivering, but not just from the cold. There was a strange, prickling heat underneath it, a crawling awareness of her own body she hadn’t felt in years. Since her husband. The way the wet silk dragged between her thighs with every slight shift.
The wind howled, throwing a fresh spray of water under the roof. Anjali yelped as it hit her legs. “We can’t stay here. We’ll get pneumonia.”
“Go where?” Rohan snapped, gesturing at the wall of water obscuring the world. “We’re five kilometers from the town. We walk, we get washed away.”
The lights appeared first—two hazy orbs cutting through the grey curtain. Then the shape of a vehicle, moving slowly. Hope, brief and stupid, flared in Savita’s chest. The bus.
It wasn’t the bus.
It was a police jeep, dirty white with a faded emblem on the door. It rolled to a stop right at the edge of the shelter, the engine idling roughly. The headlights didn’t dim. They pinned the family in their stark, unforgiving glare, turning the falling rain into a thousand falling needles of light.
Savita instinctively moved, putting herself between the lights and Ezil. The action pulled the wet saree tighter across her chest. She saw the two officers in the front seat. Their faces were shadowed, but she saw the turn of their heads toward each other. A silent communication.
The passenger door opened. An officer stepped out, pulling his plastic raincoat hood up. He was tall, with a thick mustache. He didn’t smile.
“What are you doing here?” His voice was flat, carrying over the rain.
“Waiting for the bus, sir,” Anjali answered, her teacher-voice firm, projecting. “It is very late.”
“No bus tonight. Road is washed out near Kalyan. They turned back.” He took a few steps closer, his boots splashing in the deep puddle at the entrance. His eyes moved. From Savita’s dripping hair, down the clinging blue silk, to Anjali’s exposed silhouette, to Ezil’s frightened form, to Rohan’s tense, tattooed torso. He lingered on each. His partner, still behind the wheel, watched, elbow out the window.
“You can’t stay here,” the officer said.
“We have no choice,” Savita said, finding her voice. It sounded too soft. “We will wait for the rain to lessen.”
“This is not a waiting place. It is a security point. You are loitering.” His gaze settled on Rohan. “All of you. Come. We will take you to the station for a routine check. Get you out of the rain.”
A routine check. The words hung in the sodden air. Rohan’s shoulders tightened. “What check? We have our IDs. We are pilgrims. My mother, my sisters.”
The officer’s eyes flickered back to Savita. A slow, deliberate look that felt like a physical touch. “Procedure. For your safety also. Many bad elements on this road in such weather. Come. The jeep is dry.”
It was an order, not an offer. The other officer leaned over and pushed the rear door open from the inside. The dark interior yawned.
Anjali bristled. “This is harassment. We have done nothing wrong. You have no right—”
“Do you want to stay here?” the officer interrupted, his voice hardening. “Alone? All night? With no bus?” He smiled then, a thin, unpleasant stretch of his lips. “I am offering courtesy. Do not make a problem from courtesy.”
Savita’s mind raced, but it was sluggish, waterlogged. The idea of the dry jeep was powerfully seductive. The idea of what ‘routine check’ in a empty police station might mean was a cold stone in her gut. She looked at her children. Anjali, defiant but scared. Ezil, trembling, her rebellious dye-job making her look suddenly very young. Rohan, vibrating with a protective rage that was useless here.
Her own body betrayed her. As she hesitated, a shiver wracked her, making her heavy breasts shift visibly under the soaked blouse. The officer’s eyes tracked the movement. A flush, hot and shameful, spread from her neck up to her cheeks. But underneath the shame, deep in a forgotten part of her, something else uncoiled. A stark, terrifying awareness of being seen. Not as a mother, a widow, a pilgrim. But as a woman. The sensation was so alien it stole her breath.
“Amma,” Ezil whispered, clutching her arm. Her hand was ice cold. “We should go with them. It’s not safe here.”
Rohan turned, his eyes locking with Savita’s. They held a silent, furious conversation. He saw the calculation, the fear, the grim acceptance. He gave a minute, helpless shake of his head.
“Get in the jeep,” Savita said, the words leaving her mouth before she could call them back. Her voice was oddly calm.
She moved first, stepping out from the relative cover into the full lash of the rain. It was like walking into a cold waterfall. The blue silk became a lead weight, utterly transparent. She felt every eye on her—the officers, her own son—as she walked the few steps to the open door. She climbed in, the movement awkward, fabric clinging and revealing. The vinyl seat was cold.
One by one, the others followed. Anjali, back straight, trying to cover herself with her arms. Ezil, scrambling in quickly, folding in on herself. Rohan last, his bulk filling the space, his eyes never leaving the officer who stood watching them.
The officer with the mustache swung the door shut with a solid, final thunk. The sound sealed them in. The engine revved. The headlights swung away from the ruined shelter, carving a path into the drowning night.
In the darkness of the jeep, smelling of stale smoke and sweat, Savita felt the heat of the men in the front seat. She felt the terrified press of Ezil’s leg against hers. She saw the neon glow of the distant town slide across the window, blurred and distorted by the relentless rain.
None of them spoke. The only sounds were the grind of the engine, the slash of the wipers, and the quiet, hitched rhythm of Anjali trying not to cry. Savita stared straight ahead, at the back of the driver’s head, feeling the cold wet silk chafe against her skin, and the new, frightening heat burning beneath it. The jeep picked up speed, carrying them away from the highway, turning onto a narrower, darker road.