Hiccup's fingers curled in the waistband of her underwear, pulling them down her legs before placing a kiss on her inner thigh. He hummed as he shrugged her leg over his shoulder, and smiling at her. "I've always loved how worked up you get."

Astrid rolled her eyes, using the foot resting against his back to gently kick him as he started kissing up and down her thigh again, purposely avoiding where she wanted him most. "I think you should put your mouth to better use."

"Happily."

He ducked down and started by licking a firm stripe up her slit. Astrid gasped, letting her head fall back against the pillow. She reached a hand down, winding her fingers in his hair and accidentally tugging when his lips latched to her clit, giving a good suck. Hiccup wasn't like Astrid. He wasn't the biggest fan of having his hair pulled, but he didn't exactly mind when he was giving Astrid her pleasure.

Hiccup adjusted himself so he was leaning on an elbow, breaking contact so he could work on bringing her off with his fingers. He slid a finger into her, smirking at the moan he got in return. He bit his lip when the hand she didn't have tangled in his hair reached towards her breast over her shirt. There was something he loved about moments like this so much. Seeing her so wanton always did something to him. He slipped a second finger in with the first, watching Astrid's face as she moaned, bucking her hips against his hand. The fact he's the only one who gets to see it is even better.

He curls his fingers expertly, loving how vocal this made her. They have thin walls. They can hear everything their neighbors are up to, so they're almost positive their neighbors can hear them. He could feel guilty for the times they've probably kept their neighbors up, but with Astrid writhing on the bed, her legs shaking around his head as she grinds down on his fingers, he couldn't care less. He leaned down, sealing his lips around her clit and thrusting his fingers into her. He could tell by her breathing and the way her legs were trembling that she was close. He alternated between sucking her clit and drawing random patterns against it with his tongue before she was clutching her hair, her heel digging into his back as she arched and moaned as she came.

Pulling his mouth away, he didn't let up with his fingers, thumb pressing against her clit to keep her pleasure going. He nipped at her thigh, free hand reaching up and under her shirt, fingers finding her nipple and tweaking it, determined to make her cum a second time.

"Oh my Gods, don't stop." Astrid turned so her face was buried in the pillow, "don't stop."

Her breath hitched when his fingers twisted. Sometimes she wondered if multiple orgasms were a blessing or a curse. Of course, she loves every second of it, and Hiccup loves delivering it. There were times where he wouldn't stop until she begged him to.

Astrid's entire body quivered, her hands dropping to the mattress and gripping the bedding beneath her. Hiccup didn't let up, pulling his hand from her shirt and gripping her hip to hold her steady while he fucks her with his fingers. Her back arches off the bed again as she cums a second time. She calls out some variation of Hiccup's name and he smiles as he fingers her through her orgasm.

When it seemed like he was going to keep going, Astrid shook her head, reaching a hand out and pressing his face away from her. She gave a breathy laugh, "No more."

Hiccup pulled his fingers from her, bringing them to his mouth and sucking them clean. Astrid whimpered at the sight, beckoning him over to her. He obliged, sliding up her body and hovering over her, making no move. She clasped her hands behind his neck, pulling him down and catching his lips in hers. They kissed, tongues brushing and teasing until she pulled away, mouths disconnecting with a pop.

Astrid pushed him away, giving him the smile that melts his heart. Her eyes darted down, checking to see if he'd be up for more. Biting her lip, she reached down and gripped him, lining him up to enter her. "Well? What are you waiting for?"