The third week of November arrived with the first dry, cool evening breezes of the year. The humidity finally broke, leaving the night sky over Bangkok clear enough to show a pale, silver moon above the high-rise apartments.
It was 8:45 PM. The cram school across the street had just let out, spilling dozens of tired students in crumpled white uniforms onto the pedestrian bridge.
Phuwin, Mali, and Krit were sitting on the low concrete wall of the canal bridge—their usual spot—sharing a single large plastic bag of sweet fried sweet-potato balls.
Mali's phone was sitting in the middle of her lap.
The university portal was scheduled to release the early architecture portfolio results at 9:00 PM.
"If the site crashes, it means everyone is checking at once, which means your server is popular, which means the university is rich, which means it's a good school," Krit said, swinging his legs back and forth over the dark water below. "That's basic digital logic."
"That makes zero sense," Mali said softly.
Her hands were tucked deep into the pockets of her school cardigan. She wasn't wearing her highlighters today. She wasn't looking at her calendar. Her whole body was stiff, like a wire pulled too tight.
Phuwin reached over and took a sweet-potato ball from the bag. "Mali. How many times did you re-read your motivation letter?"
"Forty-two," she whispered. "And on the forty-second time, I realized I misspelled 'perspective' on page three."
"They won't care about 'perspective'," Phuwin said gently. "They'll look at the drawings of the old wooden market you did. The ones where you drew every single roof tile."
"I drew those during physics class," Krit added, popping a sweet-potato ball into his mouth. "I am a patron of your art. I sacrificed my physics education for those roof tiles."
Mali let out a tiny, breathless sound—halfway between a giggle and a choke.
8:58 PM.
The streetlights along the canal flickered, three of them humming with a low orange glow. A lone motorbike buzzed past on the road behind them, its red taillight fading into the dark alley.
Mali pulled her phone out of her pocket. Her fingers were cold—Phuwin could see them trembling slightly against the dark glass screen.
"I can't press it," she said. Her voice was small. So small it barely carried over the sound of the canal water. "If it says 'Not Admitted'... I have to go home and tell my dad he was right. I'll have to buy those engineering books."
Phuwin looked at Krit.
Without a word, Krit leaned over, took the phone right out of Mali's hand, and turned his back to her.
"Krit!" Mali gasped, reaching for it.
"Nope," Krit said, holding the phone high above his head with one arm while tapping the screen with his thumb. "Phuwin, hold her hands."
Phuwin immediately crossed his arms over Mali's shoulders, anchor-weighting her in place while she squirmed. "Let him do it, Mali."
"It's 9:00 PM," Krit muttered, his face illuminated by the bright white glow of the browser screen. "The page is loading. It's loading... it's buffering... come on, old server..."
Mali stopped struggling. She went completely still against Phuwin's arm. Her eyes locked onto the back of Krit's uniform shirt.
The canal hummed. Somewhere down the street, a dog barked twice.
Krit's thumb stopped moving.
He stared at the screen for three long, agonizing seconds. The goofy, easygoing expression on his face completely vanished. He didn't say a word. He didn't make a joke. He just stood there, motionless under the orange streetlight.
Mali's breath hitched. "Krit...?"
Krit slowly turned around. He didn't look at Mali. He looked at Phuwin, his eyes wide, almost blank.
"Krit, tell me," Mali's voice cracked. "It's fine. Just tell me."
Krit looked down at the phone, then looked up at her.
"Interview date is December 12th," Krit said softly.
Silence fell over the bridge.
"What?" Mali whispered.
"You passed the portfolio round, you idiot," Krit said, a massive, unhinged grin suddenly erupting across his face. He shoved the phone right into her face. "Look! 'Candidate Mali Aksorn — Qualified for On-Site Interview (Chiang Mai Campus)'!"
Mali stared at the bold black Thai text on the screen. She read her name once. Twice. Three times.
Then her knees simply gave out.
Phuwin caught her before she hit the dusty concrete, pulling her into a tight, messy hug. Mali didn't cry loud, dramatic tears like Phuwin had in the fast-food shop months ago; she just buried her face into Phuwin's shoulder, her breath coming in fast, ragged hitches as her hands clutched the back of his uniform shirt.
Krit threw his arms around both of them, squishing them together in a suffocating, chaotic pile on the narrow bridge wall.
"We're going to Chiang Mai!" Krit yelled to the empty canal. "We're taking the third-class train!"
"Shut up, someone's sleeping!" Mali laughed through her tears, slapping Krit's arm without any real force.
Sitting there under the silver November moon, wrapped in the smell of fried sweet potatoes and old canal water, Phuwin looked at Mali's tear-stained face and Krit's ridiculous, wide-open smile.
The interview was still ahead. The future was still terrifyingly real. But in that exact second, Phuwin realized something quiet: they were moving forward. Not because they knew where they were going, but because they refused to let go of each other's shirts while they walked.
