Actions

Work Header

A Small Good Thing

Summary:

After frozen yogurt with Hazel, Charlotte notices a tired man sitting alone outside the shopping center and quietly asks if he has dinner. The rest of the evening unfolds softly from there: extra napkins, melting yogurt, KingdomCord arguments from the couch, and Chloe realizing something small but enormous about the person their daughter is becoming.
for my good friend ,eniro <3

Notes:

Content/Warnings
-Brief mention/implied homelessness
-Chronic illness themes
-Mild discussion of people being forgotten/overlooked
-No major medical event in this fic

(See the end of the work for more notes.)

Work Text:

Charlotte had climbed onto the booth seat to study the toppings like the decision required a council.

Her dragon hoodie bunched around her wrists, the hood hanging down her back with soft little wings stitched along the seams. One sneaker pressed into the vinyl seat while the other dangled, and Hazel kept one hand loosely near her waist without making it obvious, ready in case Charlotte shifted too far toward the edge. The yogurt shop’s bright wall of candy bins reflected in Charlotte’s eyes: rainbow sprinkles, mini marshmallows, chocolate chips, crushed cookies, gummy stars, little sour belts curled in plastic trays. The employee behind the counter had already set out the small blue cup before they asked because Hazel and the kids came here often enough after school for Charlotte to have a usual size and Hazen to have a reputation.

“Two toppings,” Hazel reminded her, holding Charlotte’s water bottle under one arm and her own cup of plain tart with strawberries in the other hand. Chloe called it Hazel’s “overworked dockworker yogurt,” which Hazel thought was unfair only because Chloe always said it with that tiny pleased smile that made arguing useless.

Charlotte looked pained by the limit. “Three if one is fruit?”

Hazel leaned her hip against the booth, glancing toward the door when a group of teenagers came in laughing too loudly. “That is how people end up negotiating with your mother.”

Charlotte’s mouth tucked at the corner. She picked up the tiny plastic spoon resting in her cup, then lowered it again without eating, still locked on the toppings. “Blue sprinkles are for dragon fire.”

“fire is rarely blue, bug..”

“but Dragon fire can be blue.”

“yeah.. okay Fair.” Hazel watched Charlotte lift one finger and count silently against the glass. Blue sprinkles, gummy stars, strawberries. Then her little face grew serious in the way it did when her body entered the conversation before she wanted it to. “What’re you doing?”

Charlotte did not look away from the toppings. “Counting. I don’t want my stomach mad later.”

Hazel’s hand settled against the back of Charlotte’s hoodie for one second. Not praise. Not worry. Just there. “Good call.”

The employee smiled as Charlotte finally chose the blue sprinkles first, then strawberries because Hazel had been right about three toppings being a slippery family court issue. Hazel paid before Charlotte could reconsider, grabbed extra napkins without thinking, and carried both cups to their usual booth near the window. Charlotte climbed in carefully, tucking her knees under herself, dragon hoodie sleeves pulled over her hands while Hazel slid the water bottle to the exact spot Charlotte liked it: right side, within reach, not crowding the yogurt cup.

Outside, late afternoon stretched across the shopping center in pale gold. A grocery store cart rattled near the curb. Someone pushed a stroller toward the pharmacy. Two delivery drivers stood near the sandwich shop comparing phones. Charlotte took three careful bites, smiled at the blue sprinkles as if they had succeeded morally, and began stirring the melted edge around the cup.

Hazel pulled her own spoon through the strawberries and watched the window out of habit more than interest. The Jeep was parked under the far light. The sky looked like rain later. Charlotte’s backpack sat beside Hazel’s thigh, one strap twisted, a little dragon keychain hanging from the zipper. Chloe would call in twenty minutes if they weren’t home or text in eighteen asking whether Charlotte had eaten anything besides yogurt.

Charlotte stopped talking.

Hazel noticed the quiet before she understood it. Charlotte was never loud the way Hazen was loud, but she had little currents of speech after school, tiny reports about Mrs. Bell, Poppy’s stickers, whether Maddie Lucia had renamed something in the classroom again. Now her spoon had slowed, dragging blue and white into soft streaks around the cup. Her eyebrows had drawn together, not frightened, not confused exactly, only pulled inward.

Hazel followed her gaze through the window.

A man sat near the far edge of the shopping center, close to the closed storefront with the papered windows. He had two overstuffed bags beside him and a worn jacket folded across his lap despite the warm day. His shoulders curved forward, head bent, one hand loose around a plastic bottle that looked empty. Nobody nearby seemed bothered by him. Nobody seemed to notice him much at all.

Charlotte watched him for a long time.

Hazel set her spoon down.

Charlotte’s voice came very small, almost too careful for the bright yogurt shop around them. “Does he have dinner?”

Hazel looked at the man again, then at Charlotte’s cup, where the yogurt was melting around her untouched spoon. Something in her chest shifted, not sharp, not surprised. Charlotte had always watched the places adults moved past. Bugs on sidewalks. A child crying at a park gate. Poppy’s hands when she was trying not to ask for help. Hazen’s face after hospital calls. The man outside was another thing her daughter had seen fully, and Hazel understood at once that answering too fast would turn Charlotte’s question into something smaller than it was.

“…I don’t know.”

Charlotte kept looking out the window, spoon now pressing down into the yogurt until blue sprinkles sank under the surface. “He lookth hungry.”

Hazel did not correct that into maybe. She did not tell Charlotte there could be other reasons for a tired face, or that they could not know someone’s life from a window, or any of the adult sentences that made distance easier. She only slid Charlotte’s water bottle a little closer when Charlotte reached blindly for it and missed by an inch.

Charlotte drank without taking her eyes off the man. After she capped the bottle, her fingers stayed around the lid. “Can we buy him something?”

Hazel’s answer came before the ache could make it complicated. “Yeah, baby. We can.”

Charlotte turned then, quick and earnest, the melted yogurt forgotten. “And water.”

“And water.”

“With a cap, so it doethn’t spill.”

Hazel stood, gathering their cups and backpack in one practiced motion. “Good thinking.”

At the counter, Charlotte stood pressed against Hazel’s side while Hazel ordered a warm pretzel sandwich from the little hot case, a bottle of water, a bag of chips because Charlotte whispered that chips made food “more dinner,” and a banana from the basket by the register. The employee’s expression softened when Hazel asked for a bag, but she did not make a scene of it, only added plastic utensils and more napkins before sliding everything across.

Charlotte reached for the bag with both hands.

Hazel let her take it for one step, then caught the handles when the weight pulled Charlotte’s arms lower than she expected. “Team carry.”

“I can.”

“I know.” Hazel curled her fingers around the bag beside Charlotte’s. “Still team carry.”

The air outside had cooled slightly, enough for Charlotte to move closer under Hazel’s arm without being asked. The shopping center sidewalk stretched ahead in long blocks of concrete, gum spots, and reflected window light. Hazel paused before they crossed toward the man, crouching so her face was level with Charlotte’s. The bag rested between them, paper warm from the sandwich.

“You don’t have to talk if you don’t want to. We can just leave it with him.”

Charlotte nodded, her small face solemn beneath the dragon hood. One hand slid into the hem of Hazel’s shirt and held there. “Okay.”

Hazel stood and approached slowly, careful not to come too close too fast. The man looked up when their shadows reached the edge of the storefront. He was older than Hazel had thought through the window, beard patchy with gray, eyes tired in a way that made him seem more cold than the weather explained. His hand tightened briefly around the empty bottle, then loosened when Hazel lifted the bag a little.

“Hey,” Hazel said, keeping her voice low, ordinary. “We grabbed some extra food. Thought you might want it.”

The man blinked at her, then at Charlotte tucked against Hazel’s side with her hood up and one hand clutching the napkin packet. His face changed slowly, gratitude reaching him before words did. “Thank you,” he said, rough and quiet. “That’s… thank you.”

Hazel handed him the bag and water. Charlotte stayed close, shoulder pressed into Hazel’s thigh, peeking out from under the hood.

The man opened the bag just enough to see the sandwich, then closed it again carefully as if warmth could escape. “I appreciate it. Really.”

Charlotte’s fingers tightened once in Hazel’s shirt. Then she held out the packet she had insisted on carrying herself. “We got extra napkins.”

The man looked at the napkins, and this time his smile came first. Small, tired, but real. “That’s the important part, huh?”

Charlotte nodded, very serious. “Pretzelth get greasy.”

“They do.” He accepted the napkins with care, slipping them into the bag. “Thank you, sweetheart.”

Charlotte ducked her face into Hazel’s side, not scared, only shy now that the moment had reached back toward her. Hazel rested one hand between Charlotte’s shoulders.

“Take care,” Hazel said.

“You too,” the man answered, and that was all.

They walked back toward the Jeep without filling the space too quickly. Charlotte stayed tucked under Hazel’s arm, her own yogurt cup still in Hazel’s hand, half-melted and blue at the edges. A car passed too fast along the lane. Someone laughed near the grocery store entrance. The world around them kept doing what it had been doing before, which made Charlotte quieter, not less.

Hazel unlocked the Jeep but didn’t open the door yet. Charlotte stood beside the front tire, looking back across the lot toward the closed storefront. The man had taken the sandwich out of the bag and was eating slowly, head bent, water bottle open beside him.

Charlotte’s voice came after a while, smaller than before. “Do people forget about grown-ups too?”

Hazel’s mouth opened around the kind of answer adults reached for when they wanted a child to hurt less.

She let it go.

Instead she leaned back against the Jeep and looked across the lot with Charlotte. The question was not asking for clean comfort. Charlotte rarely asked those kinds of questions. “Sometimes,” Hazel said finally, and felt Charlotte’s hand find hers. “Sometimes people get busy, or scared, or they don’t know what to do, so they look somewhere else. Doesn’t mean the person stopped mattering.”

Charlotte turned that over in her quiet way, small thumb rubbing over Hazel’s knuckle. “He mattered.”

“Yeah.” Hazel squeezed her hand gently. “He did.”

Charlotte leaned against Hazel’s leg, still watching for another second. Then she lifted her yogurt cup when Hazel offered it back, looked down at the melted blue streaks, and took one small bite like she had remembered her own body existed again.

Hazel opened the Jeep door and helped her climb in, buckling her with the same hands that had held the food bag and the water and the question between them. Before she shut the door, Charlotte looked up.

“Can we tell Mommy?”

Hazel brushed the edge of the dragon hood back from her cheek. “Yeah, bug. We can tell Mommy.”


Hazen had taken over the couch before dinner and was narrating into his headset like the living room had been converted into a broadcast studio.

His pajama pants had little Captain Auradon shields all over them, one leg shoved up to his knee and the other dragging under his heel. The QuestSwitch rested against a throw pillow, screen bright with Crownnite colors, while KingdomCord crackled through the headset crooked over his curls. Cheddar lay across Hazen’s shins with the heavy satisfaction of a cat who had chosen a hostage. Hazen did not seem bothered. He had one hand on the controller, one hand buried in Cheddar’s fur, and his whole body twisted sideways as he yelled toward RJ without remembering the rest of the house existed.

“No, no, not that tower, the other tower. RJ, your right. Your other right. Manny, tell him. He’s running into the storm like a person with no parents.”

The front door opened during the word parents, and Hazel came in with Charlotte’s backpack over one shoulder, her own jacket hanging from two fingers, and Charlotte tucked close beside her with a half-melted blue yogurt cup held carefully in both hands. The cold air came in with them, sharp around the edges of the warm hallway, and Charlotte blinked once at the shift from outside to home before stepping onto the mat.

Hazen lifted one side of the headset. “Did you bring me yogurt?”

Charlotte looked down into her cup, then up at him with solemn consideration. “Thith one is mine.”

Hazel nudged the door shut with her boot. “You have eaten every snack in this house since school ended.”

“That doesn’t answer the question,mom.”

“Then you're not listening..”

Hazen groaned into the couch cushion, but he did not move Cheddar or the headset, which made the protest less convincing. RJ’s voice came through faintly asking if Hazen was abandoning the match, and Hazen lifted one finger toward the ceiling like he had been summoned by duty. “I’m not abandoning. I’m dealing with family.”

Charlotte walked through the hall carefully, her dragon hoodie sleeves pulled over her hands around the yogurt cup. She had gone quiet again after the Jeep ride, not upset exactly, not in a way Hazel could fix by offering a blanket or water or one of Chloe’s soft questions. Just inward. The man outside the frozen yogurt shop had stayed with her; Hazel could see it in the way Charlotte’s eyes moved past the kitchen and toward the front window, like she might still find him sitting across the parking lot if she looked hard enough.

Hazel hung both jackets on the hooks, then crouched to untie Charlotte’s shoes. Charlotte balanced one hand on Hazel’s shoulder and kept the yogurt cup lifted in the other, protecting the melting blue swirl like it had become important because it had been there for the whole thing.

“Want couch or kitchen?” Hazel asked, pulling one sneaker loose.

Charlotte looked toward Hazen, who had gone back to his match and was whisper-shouting now because the open front door had reminded him of household volume rules for all of nine seconds. Cheddar’s tail flicked over his knee. The movie menu sat paused behind the game screen because Hazen had been told to pick something Charlotte would like and had gotten distracted by ranked chaos instead.

“Couch,” Charlotte said.

Hazel took the yogurt cup from her long enough to help with the second shoe. “Water first.”

Charlotte nodded without complaint. That, more than the quiet, made Hazel look at her a little longer.

In the kitchen, Charlotte climbed onto the stool at the island and took three careful sips from the water bottle Hazel set beside her. She stirred the yogurt afterward, watching the blue melt into pale streaks. Hazel leaned against the counter across from her, arms folded loosely, giving the quiet somewhere to sit without forcing it into words. The bag from the yogurt shop was gone now, the pretzel sandwich and water handed over, the napkins accepted. Nothing left in Hazel’s hands except Charlotte’s backpack and the memory of the man smiling at extra napkins like extra napkins had mattered.

Charlotte took one bite and swallowed slowly. “He looked cold.”

Hazel’s fingers tightened once around the strap of the backpack. “Yeah.”

“It wasn’t that cold.”

“No.”

Charlotte pushed the spoon through the yogurt again, not really eating now. “Maybe tired makes cold bigger.”

Hazel did not answer too quickly. She reached across the counter and straightened the cup before Charlotte’s spoon tipped it too close to the edge. “Maybe.”

From the living room, Hazen yelled, “I’M DOWN,” followed by RJ shouting something through the headset and Manny’s distant voice, exhausted even through bad audio, saying he had told them not to split up. Charlotte looked toward the noise, her little mouth twitching for the first time since they left the shopping center.

Hazel pointed toward the couch with her chin. “Go save him from himself.”

Charlotte slid off the stool with the cup in both hands and padded into the living room. Hazel followed slowly, not hovering, just watching the way Charlotte moved. Good color. No limp. Only thoughtful, weighted in that quiet Lottie way.

Hazen made space for her without looking like he had done it on purpose. He shifted his legs just enough for Charlotte to tuck herself into the corner of the couch near Cheddar’s tail, then lowered the QuestSwitch volume with one thumb while still arguing with RJ about whether Manny had  abandoned them. Charlotte set her yogurt on the side table and leaned against the couch arm, eyes on the screen but mind somewhere else.

By the time Chloe came home, the movie had finally replaced Crownnite.

Her keys turned in the front door, and Hazel heard the pause before she opened it, the tiny reset Chloe did between work and home. Then the door shut softly, shoes came off near the mat, and Chloe stepped into the living room with her hair clipped back loosely, work bag sliding off her shoulder, and that tired teacher look she got when she had spent too many hours being patient with other people’s children before coming home to her own.

The couch had swallowed both kids.

Hazen lay sideways across one end with his hoodie bunched under his cheek, one arm stretched toward the coffee table where his QuestSwitch had been abandoned mid-charge. Charlotte was tucked against his side under the blue blanket, smaller hand curled into the sleeve of his hoodie, her dragon hood still half-up around her curls. Cheddar slept across Hazen’s legs and Charlotte’s blanket at the same time, claiming both children with one orange body. The movie glow moved over Charlotte’s face, soft blue and gold, her eyes half-open but no longer tracking the story.

Chloe’s expression shifted before she spoke.

Hazel came out of the kitchen wiping her hands on a towel and caught it: the automatic scan, the softening right after. Chloe took in Charlotte’s position, the water bottle on the coffee table, the half-eaten yogurt cup beside it, Hazen breathing heavily through his nose because he would deny sleep until it fully took him. Then Chloe looked at Hazel.

“Long afternoon?”

Hazel’s mouth moved slightly. “Kind of.”

Chloe set her bag down without asking more in front of the kids. That was one of the ways they had learned each other better over the years. Some things waited for the kitchen. Some things didn’t belong over a child’s half-sleeping head.

They moved around each other after that in the quiet household choreography of evening. Chloe washed her hands. Hazel started packing the next day’s lunches because she had already pulled out containers and then gotten distracted rinsing Charlotte’s yogurt spoon. Chloe came beside her at the counter and began cutting strawberries into smaller pieces, cardigan sleeves pushed to her elbows. The kitchen lights stayed low. The movie murmured in the living room. Hazen made a sleepy noise and shifted his foot, Cheddar refusing to move even when nudged.

Hazel waited until Chloe had tucked the strawberries into Charlotte’s little container.

“She noticed a man outside the yogurt place,” Hazel said, keeping her voice low and her hands busy with sandwich bags. “Sitting by the closed storefront. Had bags with him. Looked worn down.”

Chloe’s knife slowed against the cutting board.

Hazel folded the top of Hazen’s snack bag twice, then once more because Chloe always did. “She stopped eating before I even saw him. Just sat there watching. Then she asked, ‘Does he have dinner?’”

Chloe looked toward the living room.

Charlotte’s face rested against Hazen’s hoodie sleeve now, her lashes lowered, mouth soft, one cheek lit by the television. Hazen’s hand had dropped near her shoulder in sleep, not holding her, just there.

Hazel kept going because if she stopped, Chloe would fill the pause with worry first. “We bought him food. Water too. She insisted on napkins. She stayed tucked against me, but she told him, ‘We got extra napkins.’ He smiled at that.”

Chloe’s fingers tightened around the knife handle for a second before she set it down carefully.

Not a big reaction. Not tears. Not even the smile Hazel expected at first. Chloe did smile, but it came small and then faded into something quieter while she watched their daughter sleep on the couch.

Hazel knew that look too. Chloe was not thinking only about the sandwich or the water. She was seeing the shape underneath it: Charlotte, five years old, carrying her own body’s hard days and still looking out a yogurt shop window long enough to notice someone else sitting alone. Charlotte asking about dinner. Charlotte worrying about water caps and greasy pretzels. Charlotte making sure a grown man had napkins because care, to her, came in small useful pieces you could put in someone’s hand.

Chloe wiped her thumb against the edge of the cutting board, though nothing was there.

“She asked me on the way back,” Hazel said, softer now, “if people forget about grown-ups too.”

Chloe closed her eyes for one breath.

In the living room, the movie changed scenes, brighter light passing over Charlotte’s face. She shifted, her fingers tightening once in Hazen’s sleeve. Hazen stirred enough to tuck his arm closer around the blanket, still asleep, still acting from some deep brother instinct he would deny in daylight.

Chloe opened her eyes and looked at them again. “What did you say?”

Hazel leaned her hip against the counter. The sandwich bags lay forgotten beside her hand. “Told her sometimes people get busy, or scared, or don’t know what to do, so they look somewhere else. Told her it doesn’t mean the person stopped mattering.”

Chloe’s mouth pressed together, and Hazel saw the effort it took for her not to turn that into something heavy right there in the kitchen. She went back to the strawberries instead, placing the last few pieces into Charlotte’s lunch container with more care than necessary.

“She’s so little,” Chloe murmured.

Hazel moved closer, towel still in one hand. Her shoulder brushed Chloe’s. “Yeah.”

“And she still…” Chloe stopped there, because anything after still would become too much like explanation, and the living room already held the answer.

Hazel set the towel down and rested one hand at Chloe’s lower back.

They stood like that while the dishwasher clicked faintly and the movie played on. Chloe looked at Charlotte, then at Hazen, then down at the lunch containers lined along the counter: strawberries, crackers, water bottle ready by the sink, tiny everyday proofs that care did not always have to be grand to matter. Sometimes it was napkins. Sometimes it was a saved cupcake. Sometimes it was carrying a sister’s blanket without admitting why.

Chloe went into the living room a few minutes later and crouched beside the couch.

Charlotte had slipped fully asleep. Her yogurt cup sat on the table, melted blue and white, spoon angled inside it. Chloe moved it farther from the edge, then touched Charlotte’s curls with two fingers, just enough to tuck one away from her mouth. Charlotte did not wake. Her hand stayed caught in Hazen’s sleeve.

Hazen opened one eye halfway. “Is it bedtime?”

“Almost.”

“Char asleep?”

“Yes.”

He grunted and closed his eye again. “She can use my hoodie.”

Chloe’s hand paused on the blanket.

Hazen was already gone again, sunk under sleep and cat weight, his one generous sentence left behind without ceremony. Chloe bent and kissed his forehead, then Charlotte’s, and returned to the kitchen without fixing the ache in her chest into words.

Later, after lunches were packed and the movie credits had rolled into silence, Hazel lifted Charlotte from the couch.

Charlotte curled into her immediately, one arm around Hazel’s neck, cheek pressed beneath Hazel’s jaw. The dragon hood slipped back, curls falling loose over Hazel’s forearm. Hazel adjusted her carefully, one hand under Charlotte’s knees, the other across her back, and turned toward the hallway.

Charlotte mumbled before they reached the stairs, voice thick with sleep. “Did he like the pretzel?”

Hazel stopped in the dim hall.

Chloe stood by the kitchen doorway, towel in hand, watching them.

Hazel kissed Charlotte’s hair and kept her voice low. “Yeah, baby. I think he did.”

Charlotte settled heavier against her shoulder, satisfied enough to let sleep take the rest.

Hazel carried her upstairs slowly, one step at a time, and Chloe stayed in the dim kitchen with the counter still half-clean, the packed lunches lined by the fridge, and Hazen’s abandoned QuestSwitch glowing faintly on the coffee table. She watched Hazel disappear into the hall with their daughter tucked against her, small and soft and still kind in a world that had already given her reasons to turn inward.

The house held the moment without needing anything said over it.

Notes:

A very small TTWCH story about Charlotte noticing things adults sometimes try not to look at too long. No huge plot here — just yogurt, late-night kitchen cleanup, tired parents, and the kind of softness children carry naturally when nobody teaches them not to.

Series this work belongs to: