There was some unpleasantness with an entitled little shit in the reviews who will probably turn up to bitch some more, and it did put me off writing this a little.

But then I thought to myself "Self, there are lots of people who aren't bratty, tantruming idiots reading and reviewing this. Let's write for them."

After this, Geek is officially over! I know I keep saying that, but I do mean it this time. I was happier with Geek when it was a one shot to be honest. I don't think any of the subsequent chapters turned out half as good as the original did - and that was by accident, I was trying to take a pot-shot at stereotypes. So, while I know some want more, I'll be glad when this is over.

Onwards... or should that be... Promwards?

(I couldn't resist)

-HTTYD-

Hiccup glared at his slightly blurry reflection, wondering how it was possible he wore a tie every single day and yet could not work the one he was trying to put on now. His mother heard him swearing, came in to scold his language and saw him struggling.

"Come here son, let me."

Hiccup relinquished his tie, hands still shaking with nerves as his mother fixed him up.

"What's on your mind Hiccup?"

"Just... I feel like Astrid is doing this more for me than her. I don't care about what anyone else thinks of me..."

"But you care what people think of her?"

He nodded, frowning.

"I'm a geek. I accept that, I'd rather care about my grades than social standing. But Astrid, she earned all that working her ass off at sport, and she's so smart and fierce. I don't need her to prove anything to me."

Valka patted his shoulders, brushing imaginary dust off of Hiccup's suit.

"Maybe she's not trying to prove anything. Maybe she just wants to take her boyfriend to prom with her. It doesn't have to be about what you are son, Astrid likes you for who you are. Now, she's probably waiting very patiently for you to go and get her."

He chuckled.

"It's Astrid, she's not waiting patiently. She'll be tapping her foot impatiently and preparing to yell at me for being late."

Picking up his glasses, Hiccup cursed his poor sight as five years dropped off his face with the thick rimmed spectacles in place. Blinking as the world cleared, he carefully picked up the little box on his desk and watched his mother smile at him.

"Oh, you look so handsome!"

"Come on Val, ye can do the 'my baby is growing up!' thing when he's on his way. There's a lady waiting for 'im."

"Yes, yes, quite right."

Chuckling at his parents, Hiccup headed down the stairs with them in tow, fairly certain this was about to cause the biggest scandal of his relatively quiet, peaceful social life. It wasn't unknown that he and Astrid had been hooking up, though since neither had spoken about it Hiccup could only assume it initially started as idle gossip and something confirmed it; possibly one of the girls on the cheerleading team, as Hiccup knew Astrid had told Heather.

Well, about the sex. The relationship... not so much. But Hiccup wouldn't complain; he'd only wanted clarity from Astrid. He had it. His parents knew and liked her. Hiccup wasn't exactly seeking anyone else's approval. Maybe Astrid's parents, who may start questioning how often they'd sent Hiccup to Astrid's room willingly over the past months...

Actually, Hiccup wasn't even sure they knew it was him taking Astrid to prom. He'd find out soon. After letting his mother take a few photos, his dad helped him escape to his transport, waiting patiently to take him to his date. His heart rate climbed with every passing mile, eventually recognising the building he had spent a considerable amount of time in, tutoring his now-girlfriend to some astounding exam results - not that they had them yet, but Hiccup was confident in Astrid. She was already intelligent, just needed a little guidance and patience to bring it to the fore.

"This the place mate?"

"Yeah. I'll uh, just go get her."

"I'll be waiting."

It would be quite awkward if he wasn't, really. The driver politely opened Hiccup's door for him, then stood next to his car waiting as Hiccup gripped his little box and headed up to knock the door. He'd been here over a hundred times. Why was he nervous now?

"Astrid! Your mystery man is he- Henry!"

"Evening Mrs Hofferson. I'm here to collect Astrid."

"You? Well! You had better come in then."

Yep, she was definitely surprised. Hiccup stepped in to where Mr Hofferson had clearly been lying in wait to give Astrid's prom date a stern talking to, and he was visibly equally dumbfounded by the appearance of their daughters tutor.

"Henry? You're Astrid's... really?"

"Yes dad, really!"

Despite her getting to see him in his suit, Astrid's prom dress had been strictly off limits to Hiccup. Which he thought was a touch unfair. On the other hand, when Astrid began descending the stairs, Hiccup couldn't have cared less about fair. Her dress was a rich shade of blue that made her eyes pop even more, enhanced by little golden detailing that set her hair off beautifully. It was knee-length, sleeveless, showing off tanned, lightly freckled skin Hiccup had mapped with his hands and mouth dozens of times now.

"Wow."

Astrid winked, finally reaching the bottom step, which put her about eye level with him despite being shorter.

"You don't look so bad yourself."

Hiccup could only nod, a little speechless at that moment. Astrid gestured to the box he was holding, which reminded Hiccup of its existence.

"This is for you. You don't have to wear it if you hate it."

Bemused, Astrid opened the box to find the corsage bracelet Hiccup had to ask his mom to teach him to make. Astrid smiled, then held it back out to him.

"Do you hate it?"

"Not at all. But you're meant to put it on me."

Right. Of course he was. His hand shook slightly as he slipped it over her slender wrist. Astrid offered him a sweet smile, looking not the slightest bit concerned about what they were about to do, barely even seeming to notice her parents standing there awaiting an explanation.

"How long has Henry been your prom date?"

"About as long as he's been my boyfriend, but I didn't tell you cus I knew you'd stalk our tutor sessions and I'd get nothing done."

Even answering her parents, Astrid didn't take her eyes off him. Hiccup was still adjusting to the way she looked at him now; her lust and desire he could (mostly) handle, but the warm, soft emotions on her face were still new and almost scary.

"Astrid-"

"We need to get going, we have an entire school to shock, stun and amaze."

"So, nobody else knows about you two?"

Astrid shook her head, turned to her parents with a grin.

"Nobody except Hiccup's parents. It'll be so fun to see the shock on all their faces. Ready to go babe?"

Hiccup nodded, felt Astrid lace her fingers through his.

"Be home by ten!"

"Dad, it doesn't finish until ten thirty."

"Henry is a nice boy, he'll bring her straight home."

He nodded avidly under scrutiny. Astrid looked a tiny bit unimpressed.

"Yes ma'am, sir."

First, they had to pose for a photo together, and Astrid a couple more alone. They headed out to the car at last, driver watching Hiccup help Astrid in and giving him that look his dad often gave him since finding out he had a girlfriend - the "good job mate" look.

"Don't the popular kids tend to turn up to these sorts of things all together?"

Astrid nodded, still holding his hand.

"Yeah, but I adamantly refused to be in the limo with Scott weeks ago, and since his dad paid for it, it wasn't fair to expect him not to go. Plus it meant seeing my parents look so shocked when you came to get me, rather than meeting you there. But if I weren't going with you, me and Heather would have gone together."

Hiccup smiled, but it was a little tight on his face. Astrid noticed, watching him take his glasses off to rub on his jacket sleeve. They weren't dirty, but the familiar action was supposed to calm him.

"Babe? What's wrong?"

"Just... are you sure about this?"

In lieu of an actual verbal response, Astrid gripped the tie that had given him so much trouble earlier, used it to pull Hiccup closer until she could kiss him. It was no soft peck either, more a completely brain-melting thing that left Hiccup ever so slightly dizzy.

"I'm sure. Now, if you ask me that again, I will smack you for suggesting I am incapable of making my own decisions."

Hiccup shut up; he hadn't considered that implication of his incessant questions - Astrid had had plenty of time to rethink the decision, and not once had she even suggested changing the plan. So really, he was worrying for nothing. Astrid knew what she wanted. So instead, he focused on looking at how lovely she was, all smiles and sweetness now he wasn't arguing with her.

The school appeared too quickly for Hiccup's liking. He wasn't done looking at Astrid, and outside the car were people who might be horrid to Astrid because she was mad enough to like him. By contrast. Astrid was completely at ease, taking his hand as they got out of the vehicle and pulling him close where nobody was around to see.

"It's gonna be ok babe. I don't care how bad peoples reactions are, I'm showing you off in that damn fine suit."

Bemused, Hiccup could only nod, slide his arms around Astrid and hold her close in turn. She sniffed him, hummed happily at the scent of his aftershave.

"My favourite."

"Obviously. Ready?"

"Ready."

Drawing in a deep breath, Hiccup felt Astrid squeeze his hand as they headed in, prom tickets in hand. Even the bored teacher chaperoning the ticket table looked surprised at the two of them, but waved them toward the door where disco lights and thumping music could be detected. Astrid stepped forward, sure and confident. Hiccup followed her lead, deciding it wasn't worth worrying if she wanted him there, if she was proud enough to display him.

Nobody initially noticed them as they first walked in, the party still working it's way up to full swing but once one person spotted Hiccup on Astrid's arm, they nudged a friend who nudged a friend until most of the room had fallen silent, leaving only the music to fill the quiet. Even so, the whispers carried across the room like buzzing insects, stares keenly felt under bright lights. The sound of something smashing made several people turn toward the impact.

Heather.

Hiccup looked to Astrid, who seemed to be silently communicating with her stunned best friend across the room. Heads swiveled back to them again, whispers breaking out anew. Finally, Scott Jorgenson approached them. Hiccup wondered how many people actually knew that he and the sports star were related - their dads were brothers, though not exactly close.

"Whoa Hofferson, what happened? Lose a bet? Desperation? Hel, I'd have dropped my date for you if you asked nicely."

It was more annoying that Scott spoke like Hiccup wasn't there, rather than in his usual "all the ladies want me they just play hard to get" swagger. Astrid rolled her eyes, turned to Hiccup and he knew what she wanted, leant down and felt her arms around his neck as they kissed. The rest of the world melted away for a precious few seconds, music little more than white noise and the staring crowd fading into oblivion. Astrid pulled away too soon for his liking, but she did peck a sweet kiss on his lips after before she turned back to Scott, who was gazing vacantly like he'd been knocked out and just not realised yet.

"Are you guys gonna stare all night? I mean I know we look good but it's getting a little creepy."

Suddenly everyone had other things to look at, averting their eyes from the couple but definitely continuing to mutter amongst themselves about them. Astrid grinned at her victory, only to take on a more serious expression when Heather approached them. Hiccup attempted to let the girls have their moment, but Astrid held fast to his hand.

"What is this? Are you two... dating?"

"Yeah."

Hiccup felt very uncomfortable with the betrayed look on Heather's face.

"And you didn't tell me? Why?"

"Because... you would have told Dagur. And Dagur would have probably threatened to beat Hiccup up, and then people would have found out and I wouldn't have gotten to stick it to three hundred people that they don't know a damn thing about me."

Heather blinked, surprised. She looked at Hiccup, actually giving him the up-and-down once over. He wanted to squirm uncomfortably under her scrutiny.

"I guess he cleans up pretty good. But you owe me some serious details when prom is over."

"You got it. We good babe?"

Her friend nodded, hugged Astrid tight and smiled.

"Damn girl, you don't look so bad yourself."

"Says you! I told you silver was your colour."

Heather beamed, twirling in the slim-fitting dress that flowed down her slender frame and hugged the slight curve of her waist well.

"I better go tend to my date, but I'll come find you later yeah?"

"Sounds good."

Heather gave Hiccup a friendly nod, then grinned at Astrid before leaving to go find whoever it was she came with; Hiccup wasn't sure Astrid had ever actually told him who she'd brought. It wasn't Scott, who appeared to be trying to reassure Ruff Thorston that he'd not meant he would ditch her for Astrid by the looks of his placating face and her irritation.

"What exactly did Heather mean by serious details?"

"Oh, you know. How good the sex is. If you're a good boyfriend. How long we've been dating. How big your cock is. The usual."

Hiccup baulked; that sounded awfully personal.

"And I don't get a say in whether or not Heather finds this out?"

Astrid rubbed her chin, thinking.

"If it really bothers you, then I will limit what she hears. But it's a best friend thing, we share this sort of stuff. Only between us. Heather wouldn't tell anyone else what I told her. Now come dance with me."

Hiccup didn't get much time to think before Astrid was leading him to the dancing area, paying everyone else zero mind as she hugged herself to him snugly with her arms around his waist. He wrapped his around her shoulders, content despite the song not being quite right for this kind of dance. It was more about the person than what was playing.

They stayed like that for a while, and people stared and whispered and Hiccup distinctly heard people say he was punching above his weight. And he realised he really didn't care. Astrid was happy, melted against his chest and occasionally looking up at him with those heart-stopping smiles and warm, soft eyes. Plus, there was no denying Astrid was out of his league. Hel, out of his world. But there she was, with him and sticking it in everyone's faces. Proudly.

What did it matter anyway? They'd finished their exams, had only a scant few things left to do with the school at all before college beckoned and adult life edged closer.

"I don't mind what you tell Heather."

"Really?"

"Yeah. But just her. I don't want my measurements distributed throughout the school."

Astrid smiled.

"That is totally fair. Drink?"

"Drink."

They grabbed beverages, perched at a table and were joined by Heather before anyone could swoop in to ambush Astrid about bringing the number one nerd. The girls chatted and Hiccup silently observed, taking the unique opportunity to people watch in such an environment. Several people were visibly drunk, several more in questionable states of sobriety. He could see people who weren't happy with who they brought along, people pining after anothers dance partner. He could see Scott cramming food into his mouth; Ruff was doing the same.

"You got it."

"You're the best Heather."

"Hey, like I said. Serious deets."

Hiccup picked up the tail end of Astrid and Heather talking, confused as Heather jumped up and headed over to the food table, performing a very convincing stumble and fall that sent half the drinks table crashing to the floor - including the probably spiked punch bowl. Astrid grabbed his hand as everyone rushed to the chaos, hauling him from the room while nobody was looking.

The hallways were empty, half-lit, a little eerie. Astrid glanced around, then led him along a couple of corridors. Hiccup assumed she had a destination in mind, following curiously as she charged ahead. They came to a stop outside a very distinctive door, with Headmistress stamped across the plaque. He raised an eyebrow at his girlfriend as she tried the door, letting out a satisfied sound as it clicked open.

"What in the name of Odin are you doing?"

"Taking what is probably the only chance we get for this."

He had a pretty good idea what 'this' meant, but Hiccup was half-expecting to be wrong until Astrid peered in, nodded and yanked him inside. It was dark, lit only by the street lamps nearby and casting them both into a strange set of shadows. She hopped up on the desk, beckoned Hiccup to her and he obeyed immediately.

"You are officially mad."

Astrid beamed.

"Yep. But since we're not spending the night together, I had to improvise. And this is like, mission impossible level room to fuck in generally. So hush and kiss me."

Well, Hiccup wasn't about to argue. Astrid tipped her head up, knowing he'd meet her in the practiced way they had, mouths sliding over each other with an innate knowledge of how the other liked to be kissed. Her fingers wound into his hair, held Hiccup in place until she was satisfied by his needy gasps. Then those mischievous hands were at his waist, already fumbling to get his bottoms open. She twisted around, then looked back to Hiccup.

"Sit in her chair."

"What?"

"Come on, you love the teacher thing."

Hiccup complied, watched as Astrid knelt down between his legs, shuffling closer to nuzzle at his cock through his boxers and smirk as he twitched. Her hands worked to free his erection quickly, barely free of its confines before her mouth was on him. Hiccup cradled her head gently in his hands, not pushing or even guiding, simply enjoying the way her hair felt under his fingers as her head bobbed, tongue stroking his cock wetly. Even in the limited light, her eyes sparkled with playful lust when she looked up at him, humming to make him shake with the pleasant sensations inspired.

"On the desk."

His voice was roughened by the denial of climax - his choice - and Astrid shivered slightly as she climbed up on the desk, watching with wide eyes and parted lips as he knelt instead, reaching beneath her dress to divest Astrid of her underwear. The fabric was already damp, the miracle at work of how Astrid got aroused by going down on him. He shared that particular enjoyment, knowing his cock would grow ever more urgent when he got his mouth on her.

"Hold these."

He handed Astrid his glasses, not needing them this close up for once and not wanting the plastic frames to dig into Astrid's tender skin. She took them, parted her legs the instant he touched her inner thighs, already breathing a little shallow in anticipation. Hiccup didn't tease her; they didn't have that kind of time. His tongue traced spots he'd learned by heart, thrilling in the way Astrid cursed, moaned, tugged at his hair and bucked against his mouth. Suckling her clit between his lips. he alternated the light suction with tight circles from his tongue, not stopping until he was satisfied Astrid was soaked, desperate for him.

"Fuck me you smug bastard!"

"You have such a filthy mouth."

She winked, eyed his wet face as he straightened up and felt her legs wrap around his to pull him closer.

"Right now, so do you."

Astrid kissed him regardless, tasting herself on his lips as she shifted, wanton and needy to be fucked. He hiked her dress up as best he could, wanting to watch the way his cock slid inside her. Astrid let out the sweetest sighs as he filled her, head rolling back as she savoured him for a moment. With the deep flush on her cheeks, the smoulder in her gaze, Hiccup doubted they'd leave the room without virtually screaming 'we just fucked! to anyone who saw their rumpled appearance, but it was so very difficult to care when Astrid squeezed at his cock, mewled and wriggled impatiently.

"Come on Hiccup, need you..."

He answered her plea, reaching behind her to lift Astrid closer to him and shifting the angle his cock dragged back and forth inside her. Astrid quivered and trembled beautifully as he moved, fingers clutching at his suit jacket so hard he half-expected there to be little tears in the shape of her nails by the time she let him go. The strange shadows moved as she did, covering her in a strange rippling glow from the yellow-orange bulb outside. Even so, she looked gorgeous, ethereal even, back arching as she twisted in pleasure.

"Oh gods, more! Fuck!"

Her mouth grew increasingly more impure, almost sordid as she begged and bucked, curling into Hiccup until she almost climbed on him just to get him deeper inside her. Hiccup did his best to move faster, harder - his mother had obviously not picked this suit with him having sex in mind, though he hadn't expected her to. The hand not clinging desperately to Hiccup moved along Astrid's own chest, squeezing her breast and pinching her nipple through the fabric. The erotic display made Hiccup's rhythm stutter, prompting Astrid to growl like the untamed beast she became so close to coming.

The desk rattled beneath them, sounding a little ominous in its creaks and groans that Astrid rather successfully drowned out with ragged pants and low moans. Astrid pressed her hands to his chest and pushed, both cursing at the loss of the other as he slid out and stumbled. The desk chair hit the back of his knees and Hiccup got the message, sitting down and finding himself with a lap full of feral Astrid, lifting her dress as high as she could to stop it crushing her thighs and restricting her movement. She seated herself back on Hiccups cock, both soothed by the reconnection and Astrid seemed happier to prolong their coupling in this position.

Hiccup fumbled for the chair brakes before they rolled and crashed, then his hands were back around Astrid, supporting her as she rode him with the sounds of leather squeaking under them. One hand slid down, palm grasping at Astrid's bare ass and enjoying the way she responded, those soft little pants that became guttural moans when he gave her a swift smack to get her moving faster, repeated the action on her other side.

"Again."

Her voice was so strained Astrid could barely speak, but she pleaded for a repeat and Hiccup gave it to her, hand landing a few more firm smacks against her pert little ass. It was enough to send her tumbling, practically dissolving against him as she went limp with the force of her climax, fuelled by the coming out and the risky situation, by the foreplay and by Hiccup, by his mouth on her neck and his hand on her ass, his cock inside her stoking the fire he'd learned every which way to build. The simple fact he could have such a potent effect on this goddess was enough to drive Hiccup ever higher, holding her tight to him as his own orgasm stole over him in a wave of bliss.

"Don't move yet."

"Not gonna."

Chuckling, Hiccup strained to reach the tissue box on the desk, not wanting his come to leak from Astrid all over his suit - that would be a tricky explanation to make. Especially when he took her home to her parents, who were already suspicious and eyeballing the teen couple. Catching much of the mess as he softened and slipped free of Astrid's body, Hiccup could tell Astrid wasn't standing just yet - her legs were still shaking. He did manage to get them upright so she was sitting back on the desk, allowing him to clean them both up and right his clothes. Then he had to locate Astrid's discarded underwear in the near-darkness, which she found hilarious. He buried their soiled tissues under paper towels and discarded documents in the waste bin, hoping nobody looked too closely and connected the disappearing teens with the mess.

"Think you can stand yet?"

"Sure, but might be a little Bambi-on-ice."

"I got you."

Astrid smiled, sliding her briefs back on and finally standing. She was a little coltish still, knees a little weak, but once she leant into Hiccup it wasn't that noticeable.

"I only want to go say goodbye to Heather, then we can get going. Earn you some brownie points with my dad for getting me home early."

"You alright?"

"I'm brilliant, but I have far more fun cuddling up with you or running a race track in record time than I will ever have at this sort of thing. So now we've made our point and crossed that room off the list, I am keen to deal with my parents questions so we can get on with dating properly."

Hiccup nodded in agreement, walking with her through still-deserted hallways until they reached the functions room, at least a quarter of the people gone already in the time they'd been... away.

"There you are! You were gone a while."

Heather found them, giving the couple a knowing look and he spotted she was a little tipsy in the redness of her cheeks, the slightly glazed eyes.

"Yeah, well, good things take time. We're heading off now, call me when you're not hungover yeah?"

"Will do, love ya!"

Grabbing Astrid's face, Heather planted a sloppy kiss on her lips before ambling off. Hiccup was fighting laughter at the thought of... certain transfers that would have come with, even though they'd cleaned themselves up. Astrid looked little better and they left before anyone noticed, bursting into laughter outside in the cold night air.

"Are you gonna tell her?"

"Sure. On my deathbed, when killing me would be almost completely pointless."

The car ride back was all cuddles and giggles, Astrid insisting he come say goodnight at the door and he wasn't going to complain about extra kisses. Her parents opened the door on them still kissing, and Hiccup did his best to look suitably polite and not anything like a guy who'd recently had sex with their daughter in the headteachers office. It seemed to work.

"Thank you for bringing her home Henry."

"It's no problem Mrs Hofferson. Goodnight Astrid."

"Night babe. Call you tomorrow."

He nodded, smiling, all but floating back to the car to go home himself. It certainly wasn't the chain of events he'd expected when he first agreed to tutor Astrid all those months ago...

but he wouldn't change a thing.

-HTTYD-

AH!

I am done! Goodbye Geek, we are finished!

Hope the finale chapter was satisfying... even if the ending isn't. I can't write endings. It's a sickness.

I'm rambling.

Farewell!