How to Train Your Dragon: Hiccup and Astrid one-shot

Normally, as the day went on in Berk, Hiccup would encounter at least one moment where Astrid was angry, either at him or someone else. Hiccup, being as patient as he could be, endured her aggravated mood, and she was eternally grateful to him for not lashing out on her like her father. Astrid knew for sure that she could never take the patient, sweet, intelligent Hiccup for granted and she made his life easier by agreeing to do almost everything he said, most of the time without complaint. Most of the time.

This one particular day of the month was an exception. Astrid had been stubborn and adamant not to go Crash Course racing with Hiccup. If it were any other day, Astrid would have jumped at the chance to beat Hiccup in a race (which never before happened with anyone), but today she absolutely refused. Crash Course racing helped the riders and the dragons adapt to new situations and environments. It would start out with barrel rolling, then switch into water-diving, and then cloud soaring. Hiccup, in particular, was surprised that Astrid had said no.

"Come on, Astrid!" Snotlout said, a hint of a tease in his voice, "We can bet, like usual." Astrid punched his face into the ground. "More like you bet and I pound." She said snarling, turning back to Hiccup, who was the only one not terrified of the terrifying girl. "Hiccup," She spoke, her voice going soft, "I feel sick. I don't want to go flying." Hiccup nodded. "It's fine." He said, smiling. "You don't have to fly if you don't want to." Snotlout was now on his feet again, staring at Astrid. "But Astrid, you love flying." Hiccup turned to Snotlout glaring and nearly shouting. "That's enough, Snotlout. Stop trying to make bets with my girlfriend." With that, he took Astrid's hand and walked her home, leaving behind a dumbfounded Snotlout.

They walked in silence for a little while, Hiccup staring at Astrid, Toothless staring at Astrid, and Astrid staring at the both of them. "What?" She half whined. "I was just thinking about why you didn't want to, you know, go flying." Astrid sighed and looked around before sitting down. Hiccup sat down next to her, his prosthetic leg gleaming in the light. "Hiccup, do you know what "that-time-of-the-month" means?" Hiccup stared at her in confusion. He heard the term before when his dad was talking about his grouchy cousin, Janice, but he had never really comprehended it. Astrid saw his confused face. "Hiccup, it's when a girl starts, you know, becoming a woman." Hiccup's face turned red. "Oh. Is this..?" He paused. "My first time getting it." Astrid finished. She looked down, embarrassed. "My mom and dad aren't here, so I had to figure it out by myself. That's why I didn't want to go flying. I didn't want the others to know, since its private." She paused, "You won't tell anyone, right?" "I promise, Astrid, I won't."

Hiccup didn't know what he said, but Astrid began sobbing after that sentence. He became alarmed. "Astrid! Are you ok?" She looked at him and smiled. "I don't know what is going on with me, Hiccup. I've been crying a lot this morning." Hiccup then remembered something that his dad said. "Hiccup, your cousin Janice will be very moody today and tomorrow. This is normal. Remember, if she wants to talk to her, listen and be happy. That's all any girl needs during "this-time-of-the-month." "Astrid, this is normal." Astrid gave him an awkward look. "I don't usually cry." "No, I meant that you will be a little emotional. That's what my dad said whenever he talked about my cousin Janice visiting during her 'time-of-the-month'. It's normal Astrid." Astrid snuggled closer to Hiccup and smiled. "I'll always be here." "Good, because I need some support." Hiccup smiled, letting Astrid slowly fall asleep on his chest.