Weather Inside the Body
The thing about crying was that Ethan had always assumed it came with a reason.
A phone call that ended badly. A funeral. A heartbreak so obvious you could point to it and say, There. That’s what did it.
He hadn’t cried since his father’s hospital stay years ago, the one that had ended with a discharge and a warning and the quiet agreement that no one in the family would talk about how close the edges had come. Even then, he’d cried in the car, alone, where the steering wheel could absorb his shaking hands and the windscreen could pretend it was rain.
So when it happened on a Thursday at 3:47 p.m., in an office pantry that smelled like instant coffee and reheated noodles, he did not recognise it as himself at first.
He only recognised the loss of control.
The day started with a small betrayal–one that should have been laughable.
Ethan woke to his alarm and reached for his razor out of habit.
His fingers brushed the handle in the holder, then stopped.
It was still there. It was always there.
But it felt like an object he no longer belonged to.
He stood at the sink in his own apartment, staring at his face under the yellowish bathroom light. He tilted his chin and waited for the evidence of morning–the roughness, the shadow, the familiar scratch of being awake.
Nothing.
There was a faint darkness at the corners of his mouth, as if his beard had decided to resign from full-time work and offer only part-time appearances. His jaw looked clean in a way that felt unnatural, as if his face had forgotten how to defend itself.
Ethan ran water, dragged the razor down once anyway.
The blade slid like it was shaving glass.
He stared at the rinse water. Clear.
A quiet irritation rose, disproportionate to the problem. His chest was tender, his mood unpredictable, his hair growing like a creeping vine–and his razor, at least, should have done its job.
He put it down too hard. Plastic clicked against ceramic.
He exhaled through his nose and tried to steady the feeling.
It’s fine, he told himself. This is fine.
He pulled on one of the new shirts Clara had bought him. The fabric was soft against his skin, almost soothing, the kind of softness that made you notice the places your body was already too sensitive.
When the shirt slid over his chest, he flinched at the faint sting beneath the cloth.
Not pain exactly.
Something like a warning.
He pressed his palm briefly against the centre of his chest and swallowed.
Gym, his mind offered.
Stress, his mind added.
Anything but what you’re thinking.
He turned away from the mirror and left the bathroom.
Outside, the morning air in his apartment felt stale. Ethan drank water, forced down cereal, checked his phone. There were messages from work, a reminder about a meeting, a calendar notification that looked like an ambush.
Clara had messaged late last night.
Did the shirt help?
He had replied, because he always replied.
Yeah. Thanks.
Her response sat there like an instruction.
Good. Don’t fight comfort.
Ethan stared at that line longer than he needed to.
He told himself it was just the way she spoke–practical, confident, a little bossy in a way that was supposed to be charming.
Then he left for work.
By lunchtime, his patience had thinned to something transparent.
He sat through meetings with a polite smile while deadlines piled up like sandbags. He answered questions with the right amount of certainty. He took notes he didn’t reread.
Under the table, his fingers drifted toward his jaw, then stopped. He didn’t want to look like a man checking for stubble that wasn’t there.
He didn’t want to become that man.
In the early afternoon, he caught his reflection in the dark screen of his laptop during a pause in a call.
His hair had grown out again, despite the trim. Not enough to be obvious, but enough that it fell forward when he leaned in. The strands framed his eyes in a way that made him look younger, softer.
He pushed it back and felt the smoothness of it under his fingertips.
His skin was warm. Calm.
He hated it.
At 3:30, someone from another department forwarded him an email chain with a subject line that might as well have said You are about to have a terrible time.
It was a request–urgent, unreasonable, phrased politely enough that refusing would make him look like the villain.
Ethan stared at the screen.
His chest twinged.
He breathed in and out, trying to summon the detached professionalism he normally wore like armour.
Then his eyes blurred.
He blinked hard.
The blur remained.
His throat tightened.
What the hell?
He swallowed and stared at the email again.
The words on the screen swam as if the letters were dissolving. His pulse ran too fast for the situation. His hands felt faintly numb.
He shoved his chair back and stood.
“Going to the pantry,” he told his teammate without looking at her.
She glanced up. “You okay?”
“Yeah,” Ethan said, the lie automatic.
He walked quickly, as if he could outrun whatever was happening inside him.
The pantry was empty, thank God.
He went to the coffee machine and pressed buttons harder than necessary. The machine whirred, spitting out a thin stream of brown liquid into a paper cup.
Ethan watched it fill, waiting for the simple comfort of caffeine.
His hands trembled slightly.
He told himself it was because he hadn’t eaten enough.
Or because he’d slept badly.
Or because work was work.
He reached for the cup.
His fingers slipped.
The cup tipped.
Coffee spilled across the counter in a sudden, hot wave and splashed onto his shirt.
The paper cup hit the floor with a hollow sound.
For a second, Ethan simply stared.
A stain spread across the soft fabric, darkening it. The warmth against his chest was immediate–and with it came that familiar, concentrated tenderness, sharper now because the fabric clung wetly to his skin.
Ethan’s breath hitched.
He grabbed a wad of tissues and pressed them against the spill, trying to stop the spread. Coffee soaked through anyway. The wetness made the shirt cling to the shape of his torso.
And in that clinging, the puffiness at his chest became unmistakable.
Not dramatic.
Not enough to be a scandal.
Enough that his own eyes could not unsee it.
Ethan’s stomach dropped.
He pressed the tissues harder, as if pressure could flatten reality.
The tenderness beneath the cloth flared, and something inside him snapped–not loudly, not theatrically, just… quietly, like a cable giving way.
His eyes filled.
Ethan froze.
He stared at the wet stain on his shirt, at his hands shaking with tissues, at the coffee pooling on the counter.
Then, without warning, tears slid down his face.
Hot.
Uncontrolled.
He made a sound–small and broken–and clamped his jaw shut as if he could trap it.
His shoulders shook.
He pressed his forearm against his mouth and tried to breathe.
The pantry air smelled like coffee and plastic and something vaguely metallic. The fluorescent lights above buzzed faintly.
Ethan’s hands trembled as if he were ill.
He wiped his face quickly, but more tears came. His body kept producing them like it had decided this was necessary and didn’t care whether he agreed.
He leaned forward, palms on the counter.
The wet shirt clung.
His chest hurt–not just tender now, but heavy with the awareness of itself.
He squeezed his eyes shut.
Stop, he commanded himself.
His body did not stop.
A sob pushed out of his chest, ugly and involuntary.
Ethan’s vision blurred again.
He fumbled for his phone with shaking hands, not because he planned to call anyone, but because holding it gave his fingers something to do.
The screen lit.
Clara’s name sat at the top of his recent calls.
He stared at it.
His throat tightened harder.
He didn’t call.
Instead, he texted Maya with two words that felt like a surrender.
Are you free?
He stared at the message bubble, then backspaced it.
No.
He didn’t want Maya to see him like this.
He didn’t want anyone to see him like this.
He shoved the phone back into his pocket.
A sound outside the pantry–footsteps, laughter–made him jolt.
Ethan grabbed more tissues, wiped the counter with frantic movements, then abandoned the mess halfway done. He needed to get out.
He fled into the restroom and locked himself into a stall.
Inside the cramped space, the air smelled like disinfectant. Ethan leaned his forehead against the stall door and tried to breathe.
His chest rose and fell too fast.
His eyes kept watering.
He stared down at his shirt.
The coffee stain spread across the fabric, darker over his chest.
The wetness highlighted the shape beneath.
Ethan’s mouth went dry.
He pulled the fabric away from his skin and winced at the tenderness.
A fresh wave of tears came, softer now but no less humiliating.
He pressed his palm to his face.
What is wrong with me?
The question felt like a scream he couldn’t make.
His phone buzzed.
A message.
From Clara.
How’s your day?
Ethan stared at it until the words blurred.
His fingers hovered over the keyboard.
He could tell her.
He could tell her he was in a stall crying over coffee.
He could tell her his chest hurt.
He could tell her he felt like he was becoming someone else against his will.
Instead, he typed: Busy. Fine.
The lie landed in his stomach like a stone.
He wiped his face again, forced his breathing to slow, counted in his head like he used to during presentations.
When he was steady enough not to collapse, he left the restroom and went back to his desk.
His teammate glanced at him and frowned. “Did you spill something?”
Ethan nodded, keeping his tone light. “Coffee.”
She made a sympathetic face. “That sucks.”
Ethan managed a smile. “Yeah.”
He sat down.
His chest ached under the damp fabric.
He couldn’t focus.
At 4:30, he messaged his manager with a short line.
Not feeling well. I’m heading home.
He didn’t wait for a reply.
He packed up and left.
The ride to Clara’s apartment happened without Ethan fully deciding it.
He got on the train, stared at the floor, and realised halfway through that his body had already chosen the destination.
Clara made the world feel controllable.
Even when it wasn’t.
When he reached her building, he took the lift up with his head down. In the mirror-like panel, he caught a glimpse of himself.
Wet stain across his chest.
Hair falling into his eyes.
Smooth jaw.
A man who looked like he’d been crying.
Ethan’s throat tightened.
He breathed in.
He exhaled.
Then he knocked.
Clara opened the door almost immediately.
“Ethan?” Her brows lifted. “You’re early.”
Ethan tried to speak.
Nothing came.
Clara’s gaze flicked over him quickly–shirt, face, eyes–and her expression shifted. Her voice softened.
“What happened?” she asked.
Ethan swallowed.
He felt ridiculous standing there, coffee-stained and shaken.
“I–” His voice cracked.
The crack was enough.
Clara stepped forward and pulled him into her apartment without hesitation.
“Come in,” she said quietly.
Ethan stumbled inside.
The moment the door closed behind him, his restraint collapsed.
He didn’t sob loudly.
He simply started crying again, the tears sliding down his face like a body function he couldn’t control.
Clara’s arms wrapped around him.
She held him close, one hand on his back, the other sliding into his hair.
Ethan’s scalp tingled.
He hated how much the touch soothed him.
“It’s okay,” Clara murmured. “Hey. It’s okay.”
Ethan’s shoulders shook.
He clenched his fists at his sides, trying not to clutch her like a child.
“I don’t know what’s wrong,” he managed, voice thick.
Clara pulled back just enough to look at him.
Her eyes were calm. Warm.
No judgement.
“You’re overwhelmed,” she said, as if naming it could neutralise it.
Ethan shook his head. “No. It’s–” He swallowed. “It’s not just work.”
Clara’s gaze didn’t flicker.
“Okay,” she said softly. “Then we’ll handle it properly.”
The phrase struck Ethan oddly.
Properly.
As if there was a right way to unravel.
Clara guided him toward the couch.
“Sit,” she said.
Ethan sat.
Clara disappeared into the kitchen.
Ethan stared at his hands, still trembling faintly.
His chest hurt under the damp shirt. The fabric had started to cool, clinging in a way that made him want to rip it off.
Clara returned with a small cloth and a glass of water.
“Drink,” she said.
Ethan took the water because refusing felt impossible.
He drank in gulps, throat working.
The water cooled his mouth but did nothing for the storm inside him.
Clara knelt in front of him.
“Let’s get you out of that shirt,” she said.
Ethan blinked, startled. “What?”
Clara’s voice stayed gentle. “It’s wet. It’s uncomfortable. You’re going to sit there and keep feeling it if you don’t change.”
The idea of Clara seeing his chest–his tenderness, his puffiness–made heat flare up his neck.
“I can change,” Ethan said quickly.
Clara nodded as if that was reasonable. “Okay. Bathroom. I’ll find you something.”
Ethan stood too quickly, dizzy with embarrassment.
He went to the bathroom and shut the door.
Under the bright light, he looked worse.
His eyes were red.
His face looked unusually smooth, almost luminous in a way he didn’t recognise.
The coffee stain sat across his chest like evidence.
Ethan unbuttoned his shirt with shaking fingers.
When he pulled it off, the cool air hit his skin and he winced.
Tenderness flared around his nipples, concentrated and undeniable.
He stared at himself in the mirror.
His chest wasn’t dramatically different.
But it was different.
A faint fullness. A subtle swell under the skin.
His body hair looked thinner across his torso, less coarse.
Ethan swallowed hard.
He pressed his fingers lightly against the tender area and hissed.
Not gym soreness.
Not a bruise.
His throat tightened again.
He leaned forward over the sink, breathing.
A knock on the bathroom door.
“Ethan?” Clara’s voice. “Can I come in?”
Ethan flinched.
“No,” he said quickly. “I’m fine.”
A pause.
Then Clara, still gentle: “Okay. I left a shirt outside the door.”
Ethan stared at the mirror.
His hair fell forward in damp strands from earlier sweat.
He pushed it back.
The motion felt too soft.
He grabbed the offered shirt from outside the door–one of the soft ones she had bought. He pulled it on quickly, grateful for the way the fabric slid without scraping.
He opened the bathroom door.
Clara stood there holding his coffee-stained shirt, already folding it like she was tidying away a crisis.
She looked at him.
Her gaze flicked briefly to his chest, then back to his eyes.
It was a quick movement.
Normal.
Ethan’s stomach tightened anyway.
Clara smiled softly. “Better?”
Ethan nodded.
He didn’t trust his voice.
Clara guided him back to the couch.
“I’m making tea,” she said.
Ethan’s throat tightened.
Tea.
Always tea.
He wanted to refuse.
He didn’t have the strength.
Clara moved around the kitchen with practiced motions. Tin. Scoop. Stir. Pour.
Ethan watched her hands.
His mug waited on the counter, cream-coloured crackle pattern catching the light.
Clara set it down in front of him.
Steam rose in slow curls.
“Drink,” she said, voice calm.
Ethan stared at the mug.
His hands wrapped around it automatically.
Heat seeped into his palms.
He took a sip.
Warmth slid down his throat and settled in his chest.
His shoulders loosened a fraction.
Clara sat beside him, not too close, close enough.
Her hand rested on his knee.
“What happened?” she asked again, quieter now.
Ethan exhaled.
Words felt heavy.
“I spilled coffee,” he said, and heard how ridiculous it sounded as an explanation.
Clara’s brows lifted slightly. “That’s… not usually enough to make you come here like this.”
Ethan’s throat tightened.
He swallowed.
“I don’t know what’s wrong with me,” he admitted.
Clara’s hand squeezed his knee gently. “Nothing is wrong with you.”
Ethan laughed once, sharp. “That’s not true.”
Clara didn’t argue. She simply watched him, attentive.
Ethan stared at the steam rising from his tea.
“I feel… weird,” he said finally.
Clara tilted her head. “Weird how?”
Ethan’s mouth went dry.
He could tell her about his chest.
About the tenderness.
About the way his body reacted too strongly to small touches.
About how his emotions arrived like storms without warning.
But saying it out loud would make it real.
“I’ve been emotional,” he said instead.
Clara’s eyes softened as if he’d given her something precious. “You’ve been overwhelmed.”
Ethan frowned. “It’s not just overwhelmed. I cried today. In the pantry. Over coffee.”
Clara’s mouth parted slightly.
Then she reached for his hand.
“You’re allowed to cry,” she said.
Ethan looked at her, irritation flaring despite his exhaustion.
“I know I’m allowed,” he snapped. Then he softened, ashamed. “That’s not the point.”
Clara’s thumb stroked his knuckles. “What is the point?”
Ethan swallowed.
He stared at their hands.
Her fingers were warm.
Steady.
“I don’t recognise myself,” he said.
The words hung between them.
Clara’s gaze held his.
For a moment, something unreadable flickered across her expression–so quick Ethan couldn’t be sure he’d seen it.
Then she nodded.
“You’ve been running on empty,” she said softly. “Your body is asking you to stop pretending everything is fine.”
Ethan frowned. “Bodies don’t… ask.”
Clara smiled faintly. “They do, actually. You just don’t listen.”
Ethan stared at her.
Her tone was gentle.
Reasonable.
He wanted to believe her.
He wanted the explanation to be stress, because stress was something he could fix with lists and sleep and gym routines.
But his chest ached beneath the soft fabric.
His hair felt heavy against his forehead.
His skin felt too smooth.
And his tears had come without permission.
Ethan swallowed.
“I think I should see a doctor,” he said quietly.
Clara nodded immediately, as if she’d been waiting for him to say it. “Yes.”
The speed of her agreement made Ethan’s stomach twist.
Not because it was wrong.
Because it was certain.
“We should do it properly,” Clara continued. “Not guess. Not spiral. We check.”
Ethan stared at his tea.
Properly again.
He took another sip.
Clara leaned closer and rested her head lightly against his shoulder.
“You don’t have to be strong all the time,” she murmured.
Ethan’s throat tightened.
Something in him wanted to lean into her comfort and disappear into it.
Another part wanted to pull away.
He stayed still.
A soft buzz sounded from Clara’s phone on the coffee table.
Clara glanced at it.
“Package,” she said casually.
She stood and walked to the door.
Ethan stared at the tea.
From the couch, he could hear Clara’s voice at the door, polite and light as she received the delivery.
“Thanks.”
A rustle of plastic.
Clara returned carrying a small parcel and set it on the kitchen counter.
Ethan’s gaze flicked to it.
Unmarked. Plain.
He told himself it was nothing.
Clara noticed his glance and smiled. “Just boring stuff,” she said.
Ethan nodded.
He didn’t ask what.
He didn’t want to become suspicious.
He didn’t want to be the kind of boyfriend who interrogated packages.
Clara sat back down and resumed stroking his knuckles.
“You’re shaking,” she observed.
Ethan looked down.
His fingers were trembling faintly.
He hadn’t noticed.
Clara squeezed his hand a little tighter. “Breathe. Drink.”
Ethan did.
He drank until the mug was half empty.
Then three-quarters.
Clara watched him with quiet attentiveness.
“Finish it,” she said gently.
Ethan frowned. “Why?”
Clara smiled, unbothered. “Because it’ll help you sleep.”
Ethan’s chest tightened.
It was such a small thing.
A harmless instruction.
But it landed in him like a pressure point.
He finished the tea anyway.
The warmth settled in his stomach.
His eyelids felt heavier.
His thoughts slowed.
Clara exhaled softly, satisfied.
Ethan stared at her profile.
The satisfaction might have been relief.
It might have been nothing.
He didn’t know.
His emotions, lately, made everything feel suspicious.
Clara brushed his hair back from his forehead.
“You’re going to be fine,” she said.
The words were the same ones she’d said in the corridor days ago.
Ethan’s throat tightened.
He nodded.
He let his eyes close.
For a moment, the world quieted.
He woke later on Clara’s couch, disoriented, a blanket draped over him.
The living room was dim now, lit only by the soft glow of a lamp. The city outside the window had turned into a scatter of lights.
Clara sat on the floor near the coffee table, laptop open, typing.
Ethan blinked, trying to clear the fog.
“How long was I out?” he asked, voice rough.
Clara looked up and smiled. “Not long. Maybe an hour.”
Ethan sat up slowly, blanket slipping.
His chest twinged beneath the soft shirt.
He winced.
Clara’s gaze flicked to him. “Still uncomfortable?” she asked.
Ethan hesitated. “It’s fine.”
Clara didn’t push. She stood and stretched.
“I’ll pack some of the soft shirts for you,” she said casually. “So you don’t keep suffering at work.”
Ethan’s stomach tightened.
Suffering.
He wanted to argue that he wasn’t suffering.
Then he remembered himself crying in a pantry.
He didn’t argue.
Clara disappeared into her room. Ethan sat on the couch and stared at the empty mug on the table.
His mug.
Cream-coloured.
Crackle pattern.
Waiting, even empty, like it had a job.
Ethan reached out and touched the rim.
It was cool now.
In the quiet, he heard his own breathing.
He thought about the bathroom stall.
The coffee stain.
The tenderness.
The way his tears had arrived like weather.
He hated feeling fragile.
He hated that softness now lived in his life as a constant presence, not a choice.
Clara returned with a neatly folded stack of shirts.
Ethan blinked. “You folded them already?”
Clara smiled. “Of course.”
She set the stack into a tote bag as if she were packing a child’s lunch.
Ethan’s throat tightened.
He didn’t know whether to feel cared for or managed.
Clara sat beside him again.
“Book the appointment,” she said.
Ethan looked at her. “Tonight?”
Clara nodded. “Yes. Before you overthink.”
Ethan’s mouth tightened. “I’m not overthinking.”
Clara’s smile was soft. “You always are.”
Ethan stared at her.
There was no malice in her expression.
No darkness.
Just calm certainty.
It was the certainty that unnerved him.
He reached for his phone.
His hands were steady now.
He opened the browser.
The clinic tab was still there, exactly where he’d left it.
Ethan stared at the screen.
He could close it.
He could pretend today hadn’t happened.
He could tell himself he was just tired.
Clara watched him without speaking, hand resting lightly on his knee.
Ethan scrolled.
Available slots.
Dates.
Times.
His stomach tightened.
He selected a slot for the following week.
His thumb hovered over the confirmation button.
A part of him wanted to stop.
A part of him needed to know.
He pressed confirm.
The screen flashed.
Appointment booked.
Ethan exhaled.
Clara’s hand squeezed his knee gently.
“Good,” she said.
The word landed in Ethan’s chest like a stamp.
Good.
As if he had done the right thing.
As if there had been a right thing to do.
Ethan stared at the confirmation screen, then at his own reflection in the dark window beyond Clara’s living room.
In the faint glass, his face looked soft.
His hair framed his eyes.
His jaw looked too smooth.
He looked like someone who belonged to a life that wasn’t his.
Clara leaned in and kissed his cheek.
“You did well,” she murmured.
Ethan swallowed.
He didn’t know why those words made his throat tighten again.
He didn’t know why comfort felt like pressure.
He didn’t know why his body had turned into a weather system he couldn’t predict.
But the appointment sat on his phone now, fixed and undeniable.
A date.
A time.
A promise that soon, someone would tell him whether this was stress or something else.
Ethan held the phone in his hand a moment longer than necessary.
Then he set it down.
Clara rested her head against his shoulder.
Her fingers slid into his hair.
Ethan closed his eyes.
Outside, the city moved on.
Inside, the tenderness in his chest throbbed faintly beneath soft fabric.
Not loud.
Not dramatic.
Just present.
Like a storm building far away, the sky still clear–until the moment it wasn’t.