Rice scattered across the tiles.
A steel lunch box spun in a slow circle and hit the leg of a desk with a small metallic ring.
The smell of lentils and fried onions rose into the warm air.
Someone snorted.
Then another laugh.
Then three.
Arjun stared at the food on the floor like it had fallen out of someone else’s life.
His hands were still holding the spoon.
He had not even taken the first bite.
The ceiling fan hummed above. Lunch break noise filled the classroom. Benches scraping. Bags unzipping. Chips packets tearing open.
And right in the middle of it, his lunch lay smashed and sticky and trampled.
Rohit wiped his hands on Arjun’s shoulder like he had touched something dirty.
“Oops,” he said. “Slipped.”
His friends laughed harder.
“Five second rule,” one of them said.
Another kicked a piece of roti under the desk with his shoe.
Arjun did not look at them.
He bent slowly, knees cracking, and picked up the lunch box.
The lid had popped open. Rice clung to the hinges.
He wiped it with his sleeve.
His sleeve already had yesterday’s ink stain.
The boys behind him kept laughing.
“Bro brings dog food every day.”
“Maybe he eats off the floor anyway.”
“Careful, he might cry.”

They wanted him to cry. That was the whole point.
He did not.
He just knelt there, picking out the pieces that still looked clean.
His fingers trembled a little.
Not anger. Not yet.
Just the quiet panic of knowing this was all he had until evening.
At the back of the class, someone turned up a phone speaker. A song started playing.
Life kept moving.
Like nothing had happened.
He sat down again and closed the lid even though it was empty.
He placed the spoon inside and snapped it shut.
Click.
Small sound.
Too small.
His stomach growled.
He pressed his palm against it like he could push the noise back inside.
Outside the window the sun burned white. The playground dust shimmered.
He could smell samosas from the canteen.
Oil and spice.
His throat tightened.
He drank water instead. Long gulps.
Across the room, Rohit leaned back on his chair.
“Hey Arjun,” he called. “Why you so quiet, bro. Say something.”
Arjun kept staring at the desk.
There was a scratch on the wood shaped like a crooked river. He traced it with his finger.
This was normal.
Every day something small.
Bag hidden.
Shoes thrown.
Name twisted into jokes.
He had learned to shrink.
Shrink enough and people forget you exist.
That was the trick.
Be air.
Be background.
But today his mother had woken up at five to cook that lunch.
He had heard her coughing in the kitchen.
Oil popping.
Metal plates clinking.
She had wrapped the roti in cloth to keep it warm.
“Eat everything,” she said before he left. “You look thinner.”
He had nodded.
Now the cloth was on the floor with a shoe print.
Rohit walked over and flicked the empty lunch box with his finger.
“Finished already. So fast.”
More laughter.
Something hot crept up Arjun’s neck.
He hated that his ears always turned red. It gave them more to tease.
“Leave it,” someone else said. “He doesn’t talk. Waste of time.”
They moved away.
Conversation shifted to cricket and some new movie.
Just like that.
Like he was furniture.
The bell rang.
Metal clang.
Lunch break over.
Chairs scraped back.
Everyone rushed out.
Arjun stayed seated for a moment.
The room emptied around him.
Sunlight fell across the floor where the food had been. A faint yellow stain remained.
He wiped it with a tissue from his pocket.
Slow circles.
Clean.
Always clean.
He stood and picked up his bag.
It felt heavier today.
The hallway smelled like sweat and chalk dust.
Voices echoed.
He walked to class.
Math period.
Numbers on the board. Fractions. Teacher talking fast.
His head buzzed.
Hunger makes everything loud.
Even silence.
His pen slipped. He made mistakes he never made.
Teacher frowned.
“Arjun, focus.”
“Yes sir.”
Always yes sir.
Always sorry.
By the last period his hands shook.
He kept thinking of the rice on the floor.
Thinking of his mother’s tired face.
Something twisted inside his chest.
After school, the sky had turned orange.
Students poured out like a river.
Rohit and his group blocked the gate, laughing about something.
One of them saw Arjun and nudged the others.
“Hey lunch boy.”
They stepped into his path.
Rohit grabbed his bag strap.
“What you got today. Empty box again.”
“Give it back,” Arjun said softly.
“Oh he speaks.”
They opened the zip and pulled things out.
Books. Old pencil case. A small cloth pouch.
The pouch fell.
Coins spilled onto the ground.
Clink. Clink.
His bus money.
Rohit kicked one away.
“Treasure hunt.”
They started flicking the coins around with their shoes.
Arjun bent to pick them up.
Every time he reached, someone kicked another away.
People watched.
Nobody stepped in.
Just like always.
His ears filled with rushing sound.
Like standing too close to a train.
Rohit shoved him lightly.
“Why you acting sad all the time. Smile, man.”
Another shove.
“Smile.”
The third shove was harder.
Arjun stumbled back and hit the gate.
Metal bit into his shoulder.
Something snapped.
Not loud.
Not dramatic.
Just a small click inside his head.
Like the lunch box closing.
He straightened.
For the first time he did not bend to pick up the coins.
He did not look down.
He looked straight at Rohit.
Rohit kept grinning.
“Now what.”
Arjun stepped forward.
Not fast.
Just steady.
Rohit laughed again and pushed him.
This time Arjun did not move.
He grabbed Rohit’s wrist.
Tight.
Tighter than he thought he could.
Rohit’s smile faltered.
“Leave, idiot.”
Arjun did not.
His fingers dug in.
All those months of carrying water buckets, lifting gas cylinders, helping his mother move furniture.
Quiet strength.
Hidden strength.
Rohit tried to pull back.
Could not.
The boys around them went quiet.
The street noise seemed to fade.
Even the buses sounded far away.
Arjun’s voice came out low.
“Give my money.”
No shaking.
No stutter.
Just flat.
Rohit blinked.
“Bro relax.”
“Give my money.”
He squeezed harder.
Rohit winced.
Coins lay scattered between their shoes.
One of the other boys quickly bent and gathered them.
“Here, take it.”
He pressed the coins into Arjun’s free hand.
Arjun let go.
Rohit rubbed his wrist, confused.
Like he had just discovered something was different.
No one laughed.
No one joked.
They just stared.
Because for the first time, the quiet boy was not quiet.
Arjun picked up his books himself.
Zipped his bag.
Walked past them.
No hurry.
No looking back.
Behind him, the group stayed silent.
The next day at lunch, he sat at the same desk.
Same spot near the window.
Same steel lunch box.
The fan hummed.
Voices filled the room.
He opened the lid.
Steam rose.
Rice and lentils.
Hot.
For a second he waited.
Muscles tight.
Ready.
No one came.
Rohit glanced at him from across the room.
Then looked away.
Like Arjun was just another student.
Nothing special.
Nothing easy.
Just there.
Arjun took the first bite.
Warm.
Salty.
Simple.
It tasted better than anything.
He chewed slowly.
Outside, kids shouted on the playground.
Sunlight hit the desk.
His hands were steady.
He ate every grain.
At the end he wiped the box clean with the cloth his mother packed.
Folded it carefully.
Clicked it shut.
This time the sound felt louder.
Like something locking into place.
Like a door that would not open again.