Cupcake thief

Justices asked for a oneshot of Henry getting into trouble with Snow and David. I've set this during season 2.

Henry peeked his head round the corner of the kitchen door. He grinned. All clear. He carefully tiptoed into the room, his eyes firmly on the big box of cupcakes. He was halfway across the room when a clearing of the throat made him spin round. Both his grandparents were standing at the door, looking very unimpressed. He gave a sheepish grin. That didn't seem to soften them up at all.

"Henry, what did we say about the cupcakes?" Snow asked him. Henry looked down to his feet.

"None until after dinner." He mumbled.

"That's right. So why are you trying to sneak in here and eat one?" Henry just shrugged in reply.

"Henry, don't shrug your shoulders at me young man. Answer me please." Snow said sternly. Henry stayed stubbornly silent.

"Henry." David said in a low voice. "Answer us."

"I just wanted a cupcake, ok? There's no need to interrogate me." He said cheekily.

"Henry, you do not speak to us like that. Understood?" David told him off. Henry had been acting a little oddly since they'd gotten back from New York.

"Whatever." Henry grumbled, trying to storm off. David wouldn't let him.

"I don't think so. You cannot deliberately disobey your grandma and I, then disrespect us and just expect to walk away. Have you got something you want to say?" Henry sighed.

"Sorry." He mumbled quickly.

"Like you mean it, please." Snow added. Henry sighed and counted to ten.

"I'm sorry I tried to take a cupcake, and I'm sorry I was cheeky." He said a lot more calmly. David let him go.

"Much better." He told him.

"We accept your apology. Why don't you go up to your room and have some quiet time before dinner?" Snow suggested. Henry nodded, walking towards the stairs.

Snow sighed when she heard his bedroom door shut behind him. "Poor boy." She whispered. "He's so angry and confused."

"I know." David whispered back, rubbing small circles on her back. "He'll understand soon. He just needs some time." Snow nodded.

"He gets the biggest cupcake." Snow said. David smiled.

"Agreed."