The Billionaire Opened His Eyes After Ten Years, but the First Person He Reached For Was the Forgotten Girl Everyone Wanted Removed.007

The Billionaire Opened His Eyes After Ten Years, but the First Person He Reached For Was the Forgotten Girl Everyone Wanted Removed.007
Posted May 16, 2026“Stop! What are you doing to him?!”
The nurse’s scream tore through Room 701.
Zara froze with one muddy hand still hovering near Victor Langston’s cheek.
The monitors shrieked.
A red warning light flashed above the bed.
The nurse, Marlene, rushed forward so fast her shoes slipped against the polished floor. “Get away from him!”
“I didn’t hurt him,” Zara whispered.
But nobody heard her.
Because Victor Langston’s fingers had moved again.
Once.
Then twice.
A tiny movement, almost nothing.
Yet in that room, it felt like the earth had cracked open.
Marlene stumbled backward, her face draining of color. “Doctor! I need Dr. Reeves in Room 701 now!”
Victor’s eyelids trembled.
His eyes opened fully.
Clouded gray-blue eyes stared at the ceiling, unfocused, lost in a world that had moved ten years without him.
Then slowly—painfully—his gaze shifted.
Past the nurse.
Past the machines.
Past the glass walls and blinking lights.
Straight to Zara.
His lips parted.
No sound came out.
Zara leaned closer, tears filling her eyes before she understood why.
The billionaire’s hand lifted a fraction from the sheet.
Marlene gasped.
Victor’s dry mouth moved again.
This time, a broken whisper scraped into the room.
“Lily…”
Zara’s heart stopped.
“My name isn’t Lily,” she whispered. “It’s Zara.”
Victor’s eyes glistened.
Then chaos arrived.
Doctors flooded the room. Security guards appeared. Someone grabbed Zara’s arm and pulled her away from the bed.
“No!” she cried. “He was looking at me!”
“Remove her,” Dr. Reeves ordered sharply.
Zara twisted in the guard’s grip. “He woke up! I helped him!”
“You contaminated a restricted patient room,” the doctor snapped. “Do you understand what you’ve done?”
Victor’s hand shifted again beneath the blanket.
His eyes followed Zara as she was dragged toward the doorway.
And then, with impossible effort, he forced out one word.
“Stay.”
Everyone froze.
The guard stopped.
Dr. Reeves turned slowly.
Victor Langston, silent for ten years, stared from his hospital bed with tears sliding into his silver hair.
His voice came again, weaker than breath.
“Let… her… stay.”
Zara stood trembling in the doorway, mud on her palms, rainwater dripping from her sleeves.
Marlene crossed herself.
Dr. Reeves looked as if he had seen a ghost.
But outside the room, another figure had appeared.
Tall. Elegant. Dressed in a black coat over a white silk blouse.
Evelyn Langston.
Victor’s older sister.
The woman who had controlled his fortune, his company, and his body for a decade.
Her eyes moved from Victor to Zara.
And in that instant, Zara understood something without knowing why.
Evelyn Langston was not shocked that Victor had awakened.
She was afraid.
“Get that child out of here,” Evelyn said.
Victor’s monitor spiked.
Zara shook her head. “He asked me to stay.”
Evelyn smiled coldly. “My brother is not in a condition to ask for anything.”
Victor’s fingers curled around the sheet.
His mouth trembled.
“Lily,” he whispered again.
Evelyn went pale.
Dr. Reeves stepped between them. “Ms. Langston, we need to stabilize him.”
“No,” Evelyn said, never taking her eyes off Zara. “First, I want to know who let this girl in.”
Zara’s mother arrived breathless moments later, still wearing her cleaning uniform, a gray bucket swinging from one hand.
“Zara!” Amara cried, pulling her daughter close. “What happened?”
“They were going to take me away,” Zara said into her mother’s coat. “But he woke up.”
Amara looked toward the bed.
Victor Langston’s eyes were still open.
Recognition flickered across Amara’s face.
Not surprise.
Not exactly.
Something deeper.
Something old.
Evelyn saw it too.
Her voice lowered. “You.”
Amara stiffened.
The bucket slipped from her hand and hit the floor with a hollow crack.
Zara looked up. “Mama?”
Evelyn stepped forward slowly. “You were told never to come near this room.”
“I clean this wing,” Amara said quietly.
“You clean what you are assigned to clean.”
Victor made a faint sound.
Everyone turned.
His eyes were fixed on Amara now.
His expression was broken with effort, but unmistakable.
He knew her.
Amara’s hand tightened around Zara’s shoulder.
Dr. Reeves checked Victor’s pupils, then turned toward the nurse. “Call neurology, cardiology, and legal. Now.”
“Legal?” Zara whispered.
Evelyn answered before anyone else could.
“Because if my brother is conscious, every decision made in his name for the last ten years is about to be questioned.”
Her words chilled the room.
Victor’s gaze drifted back to Zara.
The corners of his eyes tightened as if he were fighting through fog, memories, and pain.
“Earth,” he whispered.
Zara stepped forward despite her mother trying to hold her back.
“You heard me?” she asked.
Victor blinked once.
A tear slipped down his cheek.
Zara smiled through her fear. “I knew you could.”
For the first time in ten years, Victor Langston made something almost like a sound of grief.
Not a sob.
Not speech.
But a human sound.
A trapped soul finding air.
Evelyn turned sharply. “This is enough. The child leaves.”
Victor’s hand lifted again.
It shook violently.
Then his fingers pointed.
Not at Zara.
At Evelyn.
His lips moved.
Dr. Reeves leaned in.
“What is it, Mr. Langston?”
Victor’s voice cracked like dry leaves.
“She… knows.”
Evelyn’s face became stone.
“What do I know, Victor?”
His eyes widened with terror and rage.
The monitor screamed faster.
“She knows,” he rasped, “why… I never… woke.”
The room fell silent.
Zara felt her mother stop breathing.
Evelyn smiled.
Softly.
Almost tenderly.
“My poor brother,” she said. “Confusion is expected.”
But Victor’s eyes stayed open.
And for the first time since Zara had known Room 701, the man in the bed did not look trapped.
He looked like he had returned from a grave with a name in his mouth.
And that name was not Evelyn’s.
It was Lily.
That night, hospital security escorted Zara and Amara to a basement staff office instead of throwing them into the street. Evelyn had demanded police involvement, but Dr. Reeves refused, claiming the child was now “a medically relevant witness.”
Zara did not know what that meant.
She only knew that every adult suddenly spoke in whispers.
Amara sat beside her beneath a buzzing fluorescent light, one arm wrapped around her daughter so tightly it almost hurt.
“Mama,” Zara whispered, “how does Miss Langston know you?”
Amara closed her eyes.
“Not now.”
“But she knew you.”
“Zara.”
Her mother’s voice was soft, but there was a warning inside it. Not anger. Fear.
Zara stared at the floor. Mud still darkened the edges of her fingernails.
“I didn’t mean to do anything bad,” she said.
Amara’s face crumpled.
“Oh, baby.” She pulled Zara closer. “You didn’t.”
“Then why is everyone scared?”
Amara looked toward the closed office door.
“Because sometimes the truth sleeps longer than people expect.”
Before Zara could ask what that meant, the door opened.
Dr. Reeves stepped inside.
He looked different now. Less powerful. More tired.
“Victor is stable,” he said.
Zara shot to her feet. “Can I see him?”
“No.”
Her hope collapsed.
“Not yet,” Dr. Reeves added. “But he has asked for you three times.”
Amara stood slowly. “He can speak?”
“Only fragments.” The doctor removed his glasses and rubbed his eyes. “But enough to make certain people very uncomfortable.”
“Evelyn,” Amara said.
Dr. Reeves did not answer.
That was answer enough.
He looked at Zara. “What did you put on his face?”
Zara shrank back. “Just dirt.”
“From where?”
“The garden outside.”
“Why?”
Zara hesitated, embarrassed now that grown-ups were asking.
“My grandma used to say the earth remembers footsteps. She said when people are lost, you give them something that remembers the way home.”
Dr. Reeves stared at her.
Not like she was foolish.
Like he was hearing something he could not explain.
“And did your grandmother know Victor Langston?”
Amara’s head snapped up. “Doctor.”
Zara frowned. “No. She died when I was little.”
Dr. Reeves looked between them.
“Mrs. Valez,” he said carefully, “Victor also said another name.”
Amara’s face went still.
“Lily,” Zara whispered.
Her mother flinched.
“Who is Lily?” Zara asked.
Amara’s lips parted, but no sound came.
Then the office door opened again.
Evelyn entered without knocking.
Two lawyers followed behind her.
The air seemed to shrink.
“Dr. Reeves,” she said, “leave us.”
“No,” he replied.
One of the lawyers stepped forward. “Ms. Langston has full medical proxy authority.”
“Which may be suspended if the patient’s consciousness is confirmed,” Reeves said.
Evelyn’s eyes sharpened. “Be careful, Doctor.”
He did not move.
Evelyn turned to Amara. “You should have run when you had the chance.”
Zara’s blood went cold.
Amara lifted her chin. “I have nothing to run from.”
“No?” Evelyn’s gaze dropped to Zara. “Does your daughter know who paid for your mother’s funeral? Who gave you that little apartment in Queens? Who made sure no one asked questions after Lily died?”
Zara turned slowly toward her mother.
“Mama?”
Amara’s face had turned ashen.
Evelyn smiled.
There was no kindness in it.
“You never told her.”
“Leave my daughter out of this,” Amara said.
“She walked into the room of one of the most powerful men in America and touched his face with cemetery mud.”
“It wasn’t cemetery mud!” Zara cried.
Evelyn ignored her.
“She is already in this.”
Dr. Reeves stepped forward. “Ms. Langston, I need you to leave.”
Evelyn’s smile vanished.
“You need to remember who funds this hospital wing.”
“And you need to remember your brother just accused you in front of witnesses.”
Silence.
The lawyers exchanged glances.
Evelyn looked at Zara one last time.
“You woke something you do not understand, little girl.”
Zara’s hands curled into fists.
“Good,” she whispered.
Evelyn’s eyes narrowed.
Then she left.
Only after the door closed did Amara sink back into the chair, shaking.
Zara stood in front of her.
“No more ‘not now,’” she said, voice trembling. “Tell me who Lily is.”
Amara covered her mouth.
For a long moment, she looked like a woman standing on the edge of a cliff.
Then she reached into her uniform pocket and pulled out an old folded photograph.
The edges were soft from years of being touched.
Zara took it.
Three young women stood in sunlight near a greenhouse.
One was her mother, much younger.
One was her grandmother.
And the third—
Zara’s breath caught.
The third woman looked almost exactly like her.
Same dark curls.
Same narrow chin.
Same solemn eyes.
Under the photograph, written in faded blue ink, was one name.
Lily.
“Who is she?” Zara whispered.
Amara’s eyes filled with tears.
“My sister.”
Zara looked down at the photo again.
“Your sister died?”
Amara nodded.
“When?”
“Ten years ago.”
Zara thought of Victor in the bed.
Ten years.
Victor had not moved for ten years.
Lily had died ten years ago.
And suddenly Room 701 felt less like a hospital room and more like a locked door inside their lives.
“What happened to her?” Zara asked.
Amara looked toward the ceiling as if asking forgiveness from someone who could no longer answer.
“She worked for Victor Langston,” she said. “Not as a nurse. Not as staff. She worked in his private botanical estate north of the city. She studied rare plants, soil restoration, old medicinal traditions. Victor funded her research.”
“Were they friends?”
Amara gave a sad smile.
“They were more than friends.”
Zara’s eyes widened.
“Did Miss Evelyn know?”
“Yes,” Amara whispered. “That was the problem.”
The hospital seemed to hum around them.
Machines. Pipes. Distant footsteps.
Amara continued.
“Victor was engaged once, long before Lily. A society woman Evelyn approved of. But he broke it off. He wanted to marry Lily.”
Zara stared at the photograph.
“And Evelyn didn’t want him to?”
“Evelyn believed people like us were useful only when we stayed invisible.”
Zara looked at her mother’s cleaning uniform.
At her tired hands.
At the badge clipped to her pocket.
Invisible.
The word hurt.
“What happened?” Zara asked.
Amara swallowed.
“There was a storm. Like today. Victor and Lily were at the estate greenhouse. Evelyn arrived. They argued. Later, there was a fire.”
Zara whispered, “Lily died.”
“Yes.”
“And Victor?”
“He was found outside the greenhouse, alive but unconscious. They said smoke inhalation, trauma, oxygen loss. The doctors said he would never wake.”
“But he did.”
“Yes,” Amara said, staring at the door. “Because you went where everyone told you not to go.”
Zara sat slowly.
“Why did you never tell me?”
“Because Evelyn made sure everyone who remembered Lily learned the price of speaking.”
“What price?”
Amara did not answer.
But Zara saw it in her mother’s eyes.
Jobs lost.
Homes threatened.
Names buried.
Lives squeezed until silence became survival.
Then Dr. Reeves returned, pale and urgent.
“You need to come upstairs.”
Amara stood. “What happened?”
“Victor is asking for Zara again.”
Zara rushed forward.
But Reeves lifted a hand.
“And he said something else.”
“What?” Amara asked.
The doctor’s voice dropped.
“He said, ‘The girl has Lily’s eyes.’”
Room 701 no longer looked quiet.
It looked awake.
Doctors moved around Victor’s bed. Nurses adjusted equipment. A neurologist shone lights into his eyes. A speech therapist stood ready with a tablet. Lawyers waited outside the glass wall like vultures afraid to enter a storm.
Victor lay propped against pillows, thinner than any living man should be, but his eyes were open.
When Zara entered, his gaze found her immediately.
His whole face changed.
Pain. Wonder. Grief.
“Zara,” Dr. Reeves said gently, “he may not understand everything yet. Speak slowly.”
Zara stepped to the bed.
“Hi,” she whispered.
Victor’s mouth curved faintly.
It was not quite a smile.
But it was alive.
“Zara,” he breathed.
She nodded. “That’s me.”
His eyes moved over her face as if searching for someone else within it.
“Lily?”
“No,” Zara said softly. “Lily was my aunt.”
Victor closed his eyes.
A tear slipped down.
When he opened them again, something inside him had broken open.
“Gone?”
Zara looked at her mother.
Amara moved closer.
“Yes,” she whispered. “Lily is gone.”
Victor made a sound so full of grief that every person in the room went silent.
His hand shook on the sheet.
Amara reached for it, then stopped.
Victor noticed.
With great effort, he moved his fingers toward her.
Amara took his hand.
“I’m sorry,” he whispered.
Amara began to cry.
“I know.”
Evelyn entered then.
The room stiffened.
She had changed into a cream suit, flawless and calm again, her lawyers behind her like shadows.
“Victor,” she said warmly. “My dear brother.”
Victor’s eyes moved to her.
The monitor began to climb.
Dr. Reeves stepped between them. “Ms. Langston—”
“It’s all right,” Evelyn said. “He knows me.”
Victor stared at her.
His lips trembled.
“Fire.”
Evelyn’s expression did not change.
“You were injured in a fire, yes.”
“Door,” he whispered.
Zara leaned forward.
“What door?”
Victor’s fingers tightened around Amara’s.
“Locked.”
Amara gasped.
Evelyn’s eyes flashed.
“That is enough.”
Victor’s voice grew strained. “Lily… inside.”
“No,” Evelyn said sharply. “You are confused.”
Victor turned his head with terrifying effort.
His eyes locked on Zara.
“Not accident.”
The room went deathly still.
Amara covered her mouth.
Evelyn’s lawyer spoke quickly. “This patient is emerging from a decade-long neurological state. Any statements are medically unreliable.”
Victor’s breathing quickened.
“Not… accident.”
Evelyn moved closer, her voice soft as silk.
“Victor, stop hurting yourself.”
But Zara saw his fear.
It was not fear of remembering.
It was fear that no one would believe him.
So she did the only thing she could think to do.
She climbed onto the chair beside his bed, just like before.
“Tell me,” she said.
Dr. Reeves started to object, then stopped.
Victor looked at her.
The room narrowed to his broken voice and Zara’s steady eyes.
“Lily… found papers,” he whispered.
“What papers?”
Victor swallowed painfully.
“Evelyn… trust… company… stole…”
Evelyn laughed once. “This is absurd.”
Victor’s eyes burned.
“Lily knew.”
Amara whispered, “That’s why she called me that night.”
Zara looked at her mother. “What call?”
Amara’s voice shook. “She said she had proof. She said if anything happened, I should go to Victor.”
Victor closed his eyes.
“Too late,” he breathed.
Evelyn’s calm finally cracked.
“You ungrateful fool,” she said.
Every head turned.
She realized too late what she had revealed.
Dr. Reeves’s face hardened. “Security.”
Evelyn lifted her chin. “Do you think I am afraid of hospital guards?”
“No,” said a voice from the doorway.
Everyone looked.
A gray-haired man in a navy suit stood there holding a leather briefcase.
Victor’s eyes widened.
“Samuel,” he whispered.
The man stepped inside.
Samuel Cross, Victor’s longtime attorney, presumed retired, rumored dead by half the financial press.
Evelyn went rigid.
“You have no authority here,” she said.
Samuel looked at Dr. Reeves. “Is Mr. Langston conscious enough to respond to basic legal identity questions?”
“He has intermittent but clear awareness,” Reeves replied.
Samuel nodded and opened his briefcase.
“Then I am invoking the emergency restoration clause in Victor Langston’s private estate documents.”
Evelyn’s face twisted. “Those documents were superseded.”
“No,” Samuel said. “Hidden.”
Victor stared at him with desperate recognition.
Samuel walked to the bed.
“Victor, do you know who I am?”
Victor blinked once.
“Samuel.”
“Do you know who she is?” Samuel pointed to Evelyn.
Victor’s eyes darkened.
“My sister.”
“Do you want Evelyn Langston making medical or financial decisions for you?”
Victor’s answer came rough, small, but clear.
“No.”
Evelyn’s lawyers erupted.
But the single word had already changed the room.
No.
Ten years of power cracked beneath it.
No.
The sister who ruled his empire.
No.
The woman who buried Lily.
No.
The woman who had kept Room 701 silent.
Samuel turned to the doctors. “Document that.”
Evelyn’s voice became venom. “You think this ends here?”
“No,” Samuel said. “I think it begins here.”
Victor’s eyes shifted again.
To Zara.
His hand moved.
Zara took it carefully.
His skin was cold, his fingers weak.
But when he squeezed, she felt all ten stolen years inside it.
“Earth,” he whispered again.
Zara nodded. “It remembered you.”
Victor’s gaze flicked toward Samuel.
“Garden,” he breathed.
Samuel froze.
“What garden?”
Victor’s face tightened.
“Under… greenhouse.”
Evelyn’s breath caught.
It was tiny.
Almost nothing.
But Zara heard it.
So did Samuel.
Amara whispered, “What’s under the greenhouse?”
Victor’s lips moved.
No sound came.
Zara leaned closer.
“Victor?”
His eyes filled with panic.
He tried again.
This time, the words barely survived.
“Lily… hid… proof.”
Evelyn turned and walked out.
Not quickly.
Not running.
But with the controlled speed of someone who had just realized a buried body was beginning to speak.
Samuel snapped toward security. “Do not let her leave the building.”
But Evelyn’s private guards were already moving.
The hallway erupted.
Shouts.
Footsteps.
A crash.
Inside Room 701, Victor’s monitor screamed again.
Dr. Reeves rushed to him. “Everyone back!”
Zara refused to let go of Victor’s hand.
“Zara,” Amara cried.
Victor stared at her with desperate force.
“Box,” he rasped.
“What box?” Zara asked.
His hand trembled, pointing weakly.
Not toward the window.
Not toward Evelyn.
Toward Zara’s coat pocket.
Zara frowned.
Then slowly, she reached inside.
Her fingers touched something hard.
She pulled it out.
A small metal key.
Blackened with age.
Zara’s mouth fell open.
“I’ve never seen this before.”
Amara stared at it.
Then her face changed.
“Your grandmother’s coat,” she whispered.
Zara looked down.
She was wearing the old raincoat her grandmother had left behind.
The coat she wore because it was the only waterproof one they owned.
The coat with a torn inner lining.
Victor’s eyes widened.
“Lily,” he whispered.
Amara began to sob. “Mama must have hidden it.”
Samuel stepped closer. “Hidden what?”
Zara held up the key.
No one spoke.
Outside, alarms sounded somewhere in the hospital.
Evelyn was running.
Victor was awake.
Lily’s proof was real.
And the key to ten years of silence had been riding in the pocket of an eleven-year-old girl no one thought mattered.
Victor’s grip tightened with the last of his strength.
“Find… it.”
Zara leaned over him.
“I will.”
His eyes held hers.
Then he whispered the words that made every adult in the room turn pale.
“Before… they find… her.”
Zara’s blood turned cold.
“Her?” she whispered.
Victor’s eyes filled with terror.
“Lily.”
Amara shook her head. “No. Lily is dead.”
Victor’s gaze did not move.
A tear slid down his face.
Then he said, with horrifying clarity:
“No.”
The room stopped breathing.
Victor’s voice broke.
“Lily is alive.”
And somewhere beneath the burned greenhouse of the Langston estate, behind a lock that had waited ten years for Zara’s key, the next part of the truth was calling from the dark.
Report this article
Select a reason for reporting:
May you like
Comments 0
Posting as Guest '; } return; } var normalizedItems = items.slice().reverse(); var html = normalizedItems.map(function(comment) { var replies = Array.isArray(comment.replies) ? comment.replies : []; var repliesHtml = replies.map(function(reply) { return '' + '' + '' + '' + '' + escapeHtml(reply.author_name) + '' + escapeHtml(reply.time) + '' + '' + escapeHtml(reply.content) + '
' + '' + '' + '' + ''; }).join(''); return '' + '' + '' + '' + '' + escapeHtml(comment.author_name) + '' + escapeHtml(comment.time) + '' + '' + escapeHtml(comment.content) + '
' + '' + '' + '' + '' + (repliesHtml ? '' + repliesHtml + '' : '') + ''; }).join(''); if (mode === 'prepend') { listEl.insertAdjacentHTML('afterbegin', html); return; } listEl.insertAdjacentHTML('beforeend', html); } async function loadComments(page, mode) { var query = new URLSearchParams({ post_slug: postSlug, page: String(page), per_page: String(perPage), }); var response = await fetch('/api/post-comments?' + query.toString(), { method: 'GET', headers: { 'Accept': 'application/json' } }); var data = await response.json().catch(function() { return {}; }); if (!response.ok || data.ok === false) { throw new Error((data && data.message) || 'Cannot load comments.'); } var pagination = data.pagination || {}; currentPage = Number(pagination.current_page || 1); lastPage = Number(pagination.last_page || 1); totalCountEl.textContent = String((data.post && data.post.comment_count) || pagination.total || 0); loadMoreBtn.classList.toggle('comment-box__hidden', currentPage >= lastPage); renderComments(data.comments || [], mode); } async function postComment(content, parentId, feedbackTarget, submitTarget) { var authorName = ensureName(false); if (!authorName) { var forced = ensureName(true); if (!forced) { throw new Error('Please enter your name first.'); } authorName = forced; } var payload = { post_slug: postSlug, post_url: window.location.href, author_name: authorName, content: content, }; if (parentId > 0) { payload.parent_id = parentId; } if (submitTarget) submitTarget.disabled = true; if (feedbackTarget) { feedbackTarget.textContent = 'Submitting...'; feedbackTarget.style.color = ''; } try { var response = await fetch('/api/post-comments', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' }, body: JSON.stringify(payload) }); var data = await response.json().catch(function() { return {}; }); if (!response.ok || data.ok === false) { throw new Error((data && data.message) || 'Cannot submit comment.'); } await loadComments(1, 'replace'); return true; } finally { if (submitTarget) submitTarget.disabled = false; } } form.addEventListener('submit', async function(event) { event.preventDefault(); var content = String(contentEl.value || '').trim(); if (!content) { setFeedback('Please enter comment content.', true); return; } submitBtn.disabled = true; setFeedback('Submitting...'); try { await postComment(content, 0); contentEl.value = ''; setFeedback('Comment submitted.'); } catch (error) { setFeedback(error.message || 'Cannot submit comment.', true); } finally { submitBtn.disabled = false; } }); listEl.addEventListener('click', function(event) { var replyBtn = event.target.closest('.comment-item__reply-btn'); if (replyBtn) { var row = replyBtn.closest('.comment-item'); if (!row) return; var formEl = row.querySelector('.comment-item__reply-form'); if (!formEl) return; listEl.querySelectorAll('.comment-item__reply-form').forEach(function(f) { if (f !== formEl) f.classList.add('comment-box__hidden'); }); formEl.classList.remove('comment-box__hidden'); var input = formEl.querySelector('textarea'); if (input) input.focus(); return; } var cancelBtn = event.target.closest('.comment-item__reply-cancel'); if (cancelBtn) { var rf = cancelBtn.closest('.comment-item__reply-form'); if (!rf) return; rf.classList.add('comment-box__hidden'); var rInput = rf.querySelector('textarea'); var rFeedback = rf.querySelector('.comment-item__reply-feedback'); if (rInput) rInput.value = ''; if (rFeedback) rFeedback.textContent = ''; } }); listEl.addEventListener('submit', async function(event) { var replyForm = event.target.closest('.comment-item__reply-form'); if (!replyForm) return; event.preventDefault(); var row = replyForm.closest('.comment-item'); if (!row) return; var parentId = Number(row.getAttribute('data-comment-id') || 0); var input = replyForm.querySelector('textarea'); var submit = replyForm.querySelector('.comment-item__reply-submit'); var feedback = replyForm.querySelector('.comment-item__reply-feedback'); var replyText = String((input && input.value) || '').trim(); if (!replyText) { if (feedback) { feedback.textContent = 'Please enter reply content.'; feedback.style.color = '#dc2626'; } return; } try { await postComment(replyText, parentId, feedback, submit); // setFeedback('Reply submitted.'); } catch (error) { if (feedback) { feedback.textContent = error.message || 'Cannot submit reply.'; feedback.style.color = '#dc2626'; } } }); changeNameBtn.addEventListener('click', function() { ensureName(true); }); loadMoreBtn.addEventListener('click', async function() { if (currentPage >= lastPage) return; loadMoreBtn.disabled = true; try { await loadComments(currentPage + 1, 'prepend'); } catch (error) { setFeedback(error.message || 'Cannot load more comments.', true); } finally { loadMoreBtn.disabled = false; } }); ensureName(false); loadComments(1, 'replace').catch(function(error) { setFeedback(error.message || 'Cannot load comments.', true); }); })();