It all started with a phone call.
One evening, Kanishaa picked up the receiver and dialed Chaiwat. She didn't bother with small talk; she went straight to the point.
"It's time, Chaiwat. Dante Vescari and Enzo Marcelli should get married."
For a moment, the other end was quiet. Then came a harsh laugh.
"Are you out of your mind? Two boys? And Enzo Marcelli is just eighteen. Do you even hear yourself?"
Kanishaa didn't back down. Her voice was sharp, steady. She reminded him… …of everything he wanted forgotten — Maya's pain, the truth behind his polished smile, the things he had buried when he remarried. And then she made it clear: if he refused, she would tell the world.
The smugness in Chaiwat's tone cracked. He finally spat out an agreement, though his words dripped with bitterness.
When Dante Vescari heard the news, the house practically shook.
"You're kidding me, right?" he snapped, staring at his mother in disbelief. "I don't like men, I'm twenty-one, and I'm definitely not ready for marriage. Especially not to some stranger."
It was the first time he'd ever shouted at Kanishaa. The first time he'd called her unreasonable. He stormed……out, slamming the door behind him, and vanished for two days. He ignored every call, every message.
When Somchai finally found him and brought him home, Dante Vescari was quieter but no less angry. Kanishaa pleaded with him, tried to explain, begged him to consider the promise she'd made to Maya. She told him Enzo Marcelli was a good boy, that he deserved better, that maybe — just maybe — Dante could help. But Dante only sat in silence, refusing to look at her.
A week later, the two families met at a small restaurant.
The atmosphere was tense from the start. Chaiwat and his new wife wore sour expressions, as if they had been dragged there against their will. Enzo Marcelli sat with them, polite but almost shrinking into himself……the weight of the room pressing on his shoulders.
And then Kanishaa saw him.
Her eyes filled instantly. Enzo Marcelli looked so much like Maya that her heart twisted. She hadn't dared to face him all these years, but she had followed his life quietly, from the shadows. Before she could stop herself, she stood and hugged him.
Enzo froze at first, startled. But slowly, awkwardly, he leaned into the embrace. Eighteen years of coldness, and here — in the arms of a woman he barely knew — he felt something unfamiliar: warmth.
Across the table, Dante Vescari sat slouched in his chair, scrolling through his phone, making his disinterest obvious. Enzo glanced at him…once, curious, but Dante Vescari didn't look up.
Instead, Enzo Marcelli’s gaze drifted back to Kanishaa, and recognition flickered in his eyes. He had seen her before — not in person, but in the old photographs he kept of his mother. Maya had always been smiling in those pictures, and always with Kanishaa beside her.
Before leaving, Somchai reached out and patted Enzo’s head gently.
"You really do resemble your mother," he said, smiling softly.
Kanishaa hugged him again before they parted, holding on tightly. Enzo returned the gesture hesitantly, but this time, there was a small comfort in it.
Dante, on the other hand, didn't wait around. Without so much as a glance at Enzo, he pushed back his chair…this time, there was a small comfort in it.
Dante Vescari, on the other hand, didn't wait around. Without so much as a glance at Enzo Marcelli, he pushed back his chair and strode out to the car, slamming the door behind him.
By the end of lunch, the decision was made: the wedding would happen in a month.
Kanishaa and her family would take care of everything. Chaiwat only had to bring his son.
And just like that, a promise made decades ago was set into motion — one born from friendship, sealed by loss, and now dragging two unwilling boys toward a future they never asked for.
Kanishaa shut the apartment door gently, like the day might shatter if she let it slam. The house was quiet — Somchai had driven Dante Vescari home and retreated to give them space. Dante’s door was closed. He hadn't said a word since the restaurant.
On the coffee table sat a tin of old photos. She hadn't opened it in years. Tonight, she did.
The first photo on top was sun-faded — two girls on a wooden porch, feet swinging, hair messy, smiles too big for their faces. Kanishaa and Maya, sometime in the late 80s, absolutely…sure that life would listen to them.
Back then, they were inseparable.
Market runs, movie matinees they weren’t supposed to watch, sneaking iced milks on the walk home, talking about everything. Kanishaa was the practical one — lists and plans and “let’s be realistic.” Maya was the dreamer — soft eyes, soft laugh, soft hope. When they were together, the world felt easy.
Life moved fast. Kanishaa married her longtime boyfriend, Somchai — steady, warm, the kind of man who kept everyone fed and safe. He was Maya’s friend too; he’d been part of their little circle for years. A year later, Dante Vescari arrived, red-faced and loud and perfect. Maya was at the hospital before sunrise, bouncing on her heels until they let her in"Look at him," she'd breathed, cradling Dante Vescari’s tiny fingers. "Already handsome like his father. Don't worry, Kanishaa... my baby will marry him someday."
Kanishaa had laughed until her stitches hurt. "Your baby isn't even born yet, Maya!"
But Maya only rocked the newborn like she knew something no one else did.
Two years later, Maya's wedding came—and it wasn't the fairy tale she deserved. Her parents had picked a man with money and manners: Chaiwat. He looked right, spoke right, checked every box parents checked. But on the wedding night, truth walked in without knocking. He loved someone else. He'd married because his parents pushed him, and—he resented the cost.
The resentment turned mean. First in small ways—cold shoulders, colder words. Then in ways that left Maya hiding behind long sleeves and long silences. She kept it from everyone, even Kanishaa. Pride, hope, fear—whatever it was, it kept her quiet. By the time Kanishaa figured it out—the slips in Maya's smile, the careful way she sat down, the way she flinched at sudden sounds—Maya was already pregnant.
"Come stay with us," Kanishaa had begged. "Please. You don't have to do this there."
Maya had shaken her head, eyes rimmed red. "I'll be fine."
She wasn't.A week before the due date, Maya came over late, carrying nothing but a small bag and the kind of exhaustion that doesn't sleep. They sat under the mango tree behind Kanishaa's building, the night air warm, the city humming in the distance.
"Promise me something," Maya said, fingers twisted in the hem of her dress. "If I'm not here... promise me you'll let my baby marry Dante Vescari. I just—I want him to have a home where love is normal."
Kanishaa had reached across and held her hands. "Don't talk like that."
"Promise me."
"I promise."
The baby came. Enzo Marcelli. Quiet little thing with solemn eyes, as if healready knew too much. And then—because fate doesn't always warn you—Maya didn't make it. The room that should've echoed with two heartbeats went still. Kanishaa remembered the white corridors, the smell of antiseptic, Somchai's hand gripping hers so hard it hurt. She remembered thinking: I promised. So now I have to become two people.
Chaiwat remarried fast, this time to the woman he'd loved all along. The house grew sharper. Enzo Marcelli learned to stay small, to stay out of the way, to avoid attention because attention hurt. He kept his voice low. He learned where to stand to be invisible.
Kanishaa watched from the edges. She sent messages that never got replies, made phone calls that ended clipped. So she did what she could: she went invisible.to Enzo Marcelli’s school. Not once. Many times.
She'd stand just past the gate after the morning bell, pretending to be on an errand, and wait until the line of uniforms filed past. Enzo always walked with his head slightly bowed, backpack too neat, shoes too clean, like he'd learned the cost of scuff marks at home. Kanishaa would feel the old promise burn behind her ribs.
On sports day, she cornered a kind homeroom teacher. "Could you give these to him?" she'd ask, pressing a small packet of sweets into the woman's hand. "Just... tell him it's from the school, or from you."
The teacher, who'd noticed the boy's quiet too, always nodded. Later, Kanishaa would watch from the far endof the field as Enzo unwrapped a candy with careful fingers, surprise softening his face. He'd smile— a quick, private smile— and tuck the rest away as if they were treasure. He thought the teacher was being kind. He never knew it was Maya's friend keeping watch from the shade.
Once, during dismissal, a loud voice snapped his name. Enzo flinched so hard he dropped his books. Kanishaa's nails bit her palm. She didn't step forward. Not then. She wasn't ready to blow everything up with a fight she couldn't win. But the promise in her chest grew teeth.
Years folded like paper. Dante became a whirlwind— charm and laughter and late nights, a flirt who loved being loved and hated being told what to do. Enzo stayed on theother side of the city, carving out tiny places of safety—library corners, empty stairwells, pages of textbooks he could disappear into. Two boys growing up under the same sky, one burning bright, one burning quietly, both drifted by a sentence tossed in sunshine under a mango tree.
Kanishaa blinked back to the present. The photo tin lay open; her phone buzzed with a new message she didn't check. Tonight at the restaurant, when she had hugged Enzo, she had felt the truth of all those years pressed into that one stiff, startled boy. He'd leaned in, just a little. It had been enough to break her heart and mend it at the same time.
From down the hall, water started in the bathroom—Dante's shower. He was angry; she could feel it throughthe walls. She didn't blame him.
Twenty-one, full of forward motion, suddenly told to stop, to turn, to marry a stranger—no, worse, to marry a boy when he'd only ever looked at girls. It wasn't fair. None of this was fair.
But promises don't measure fairness. They measure love.
Kanishaa closed the tin and set it back on the shelf. She wiped her eyes with the heel of her hand and squared her shoulders. The wedding was in a month. She would take care of everything. She always had.
She would make sure Dante Vescari wasn't swallowed by resentment, and she would make sure Enzo Marcelli wasn't swallowed by the life he'd been surviving.
Outside, the city kept humming.
Download NovelToon APP on App Store and Google Play