“awww puppy, why the sad face? come here baby, let me see you. shh shh, tell mommy what happened.”
you crawling over. still on all fours like the good puppy you are. face all scrunched up. trying not to cry. me sitting down. patting my lap. “up here, pup. let me hold you.”
you climbing up carefully. settling in my lap. face buried in my neck. whimpering. me stroking your hair. your back. “there we go. that’s my good puppy. now tell me what’s wrong, baby.”
you mumbling into my neck. can barely hear you. me tilting your face up gently. “use your words, honey. mommy can’t help if you don’t tell me.”
you looking at me with big watery eyes. “it… it aches…”
“what aches, baby? show me.”
you squirming. embarrassed. pointing between your legs without looking. “here… from… from humping your thigh earlier…”
“oh, puppy.” pulling you closer. kissing your forehead. “you’re aching because you didn’t get to finish, aren’t you?”
“and you’ve been such a good girl, grinding on mommy’s leg so perfectly. of course you’re frustrated, baby.”
you relaxing slightly at the sympathy. at the understanding. “it really hurts, mommy…”
me stroking your face so gently. “i know it does, sweet pup. i know. that’s what happens when you get so worked up and don’t get release. your poor body doesn’t know what to do with all that need.”
you pressing closer. seeking comfort. “can i… can i please…” me shushing you softly. “keep going honey.. almost there."
you taking a shaky breath. “can i please finish? just once? it aches so much…”
me making a sympathetic sound. wiping a tear that’s starting to fall. “oh, my sweet puppy. look at you, being so polite. asking so nicely.” stroking your hair. you looking hopeful. “you really need it, don’t you baby?”
you nodding eagerly. “yes, mommy. please. i’ve been so good…”
“you have been good, sweetheart. such a good girl for me. the best puppy.” continuing to pet you. to soothe you. you melting into the praise.
“that’s why it’s so unfortunate…” watching your face fall. “…that you didn’t tell me sooner how badly you needed it.”
you blinking. confused. “what?”
“well, baby, if i’d known humping my thigh was making you this desperate, this achy, this needy…” pausing. stroking your cheek. “i would’ve kept you there twice as long. would’ve made you grind for hours instead of just the one.”
you staring at me. mouth open. “that’s— that’s not fair…”
“not fair?” tilting my head. stroking your cheek. gentle. “baby, you were doing so well. grinding so perfectly. you were such a good puppy.” feeling you squirm at the praise despite yourself. “i would’ve let you go all night.”
“mommy.” whining it. hips shifting on my lap.
“it’s aching even more now, huh?” already knowing. looking down at you. “poor thing. still so needy.”
“well.” stroking your hair back. tilting your face up. “i suppose i could help you with that.”
your eyes going wide. hopeful.
“but...” finger under your chin. holding your attention. “you have to promise me something first, puppy.”
you nodding immediately. too eager.
“i haven’t told you what it is yet.” almost amused. thumb stroking your jaw. “listen first.”
“if i touch you.” sliding my hand to your hip. resting there. feeling you hold your breath. “you don’t get to cum. not until i say so.”
watching your face fall slightly.
“i know…” cooing. sympathetica. petting your hair. “i know, baby. but those are mommy’s rules. can you be good for me?”
you whimpering. squirming on my lap.
“yes, mommy.” small. wanting.
“yes what. say the whole thing.”
“i won’t cum until you say so.” swallowing. “i promise.”
“good puppy.” kissing your forehead. hand sliding from your hip inward. watching your whole body go still in anticipation. “such a good well behaved little pup.” fingers finding you through the fabric first. “oh, baby.” pretending to be surprised. “you really are aching, aren’t you.”
you nodding desperately. hands gripping my shirt.
“shh.” other hand still stroking your hair. keeping you close. “mommy’s got you. just remember your promise.“
fingers sliding inside your underwear now. finding you properly.
“oh puppy.” soft. almost laughing. “you’re absolutely soaked, baby.”
your face going red. hiding against my neck.
“shh, shh.” kissing your temple. two fingers finding you. sliding in slow. feeling you clench immediately around them. “there we go. mommy’s got you.”
your breath catching hard. hips rolling down before you can stop them.
“there she is.” curling them gently. watching your whole body melt. “that’s what you needed, isn’t it sweetheart?”
you nodding against my neck. grabbing fistfuls of my shirt. holding on.
“i know, baby. i know.” thumb finding your clit. slow circles. feeling you shake. “mommy should’ve taken care of you sooner, hm?”
you nodding desperately. “yes, mommy—”
“i know, pup. i’m sorry.” kissing your hair. pumping slow. feeling every response from you. “mommy’s taking care of you now though, isn’t she.”
“yes— yes mommy—” breathless already.
“good girl.” curling my fingers. finding that spot. your whole body moving forward. “that’s my good girl. taking my fingers so well.”
you whimpering. hips moving. grinding down. trying to get more.
“poor baby” thumb pressing a little harder. watching you gasp. “so desperate for mommy.”
your hands gripping tighter. uneven breaths against my neck.
“feel better than aching, doesn’t it, baby?” fingers curling again.
“yes— yes mommy—” voice soft and small.
“good.” keeping that pace. watching you come apart slowly. your hips rolling. grinding down on my fingers. taking them deeper with each movement. your breathing getting louder. less controlled.
“that’s my good puppy.” stroking your hair with my free hand. petting you. soothing you. “riding mommy’s fingers so perfectly . being so good for me.”
you moaning softly. hips moving faster now. the shyness gone.
“don’t forget, sweetheart.” thumb circling. fingers curling. “not until i say. remember?”
“i know, i know, i’m trying—” strained. desperate.
slowing slightly. pulling back just enough. “you’re getting too close, baby...”
you whining immediately. hips chasing. “no, please—”
“shh.” sliding back in. slow. so slow. “i’ve got something better for you anyway, pup.”
you lifting your head. looking at me. dazed. eyes softened.
“lay back for me, sweetheart.”
you blinking. confused at first, yet complying. laying down like i asked. looking up at me.
me settling between your legs. looking up at you. running my hands up your thighs. “still remember your promise, baby?”
your eyes going wide. realizing. nodding eagerly.
“i won’t cum until you say so.” swallowing hard. “i promise, mommy.”
“good girl.” pressing a soft kiss to your inner thigh. feeling you shiver. then the other. taking my time. hands rubbing gentle circles into your skin. watching your stomach rise and fall faster and faster.
your hands finding my hair.
my mouth finding you finally. tongue flat and slow against you. feeling your whole body arch up off the bed.
“shh, baby.” hands pressing your hips down. keeping you still. “mommy’s got you. just breathe.”
tongue dipping inside you. slowly at first. feeling you clench around it. your thighs trembling against my shoulders immediately.
“oh—” you say with a moan. hands tightening in my hair.
pulling back. dipping in again. deeper this time. feeling every response from you. your hips straining against my hands. trying to grind down and not being able to.
then dragging my tongue up slowly. finding your clit. lips wrapping around it. sucking gently.
your back leaving the bed entirely. “mommy— mommy please—”
releasing. flicking my tongue across it. once. twice. feeling you twitch with each one.
“so sensitive.” murmured against you. “my poor aching puppy.”
tongue dipping back inside. slow circles. feeling you soak my chin. then back up. sucking again. harder this time. tongue flicking fast while i hold you there.
your hips starting to move despite my hands. small desperate grinds. “i’m sorry— i can’t help it— please—”
releasing my grip slightly. letting you move. just a little.
and you do. immediately. hips rolling up against me. grinding slow at first. chasing my tongue every time it dips inside. chasing my lips every time they're against your clit.
“that’s it, baby.” murmured against you. feeling you shiver at the vibration.
your grinding getting less controlled. less rhythmic.
tongue working faster now. dipping inside. dragging up. sucking. flicking. over and over. feeling you get slicker with every pass. feeling your thighs lock around my head.
“mommy— mommy i can’t— please can i— please—”
pulling back. looking up at you. your face flushed. chest heaving. eyes wet. hips still rolling against nothing.
“not yet, sweetheart.” so gentle. kissing your inner thigh. feeling you whimper. “you’re doing so well. such a good girl. just a little longer.”
going back down. tongue dipping inside again. deep. curling. feeling you clench hard around it.
“i’m sorry— mommy i’m so sorry i can’t stop— i can’t—”
you finish almost immediately after saying that. grinding against my tongue. pulling me closer. back arching completely off the bed. hands pulling at my hair.
going still. letting you ride it out against my mouth. hands stroking soft circles into your thighs.
then lifting my head. looking up at you.
you looking back down at me. chest heaving. face flushed.
“puppy.” i coo gently. wiping my mouth. tilting my head. “what did you just do?”
you whimpering. “i’m sorry— i couldn’t help it, mommy, i tried so hard—”
“shh, shh.” crawling back up. pulling you into my arms. stroking your hair. your back. pressing a kiss to your forehead. “it’s okay, sweet girl. it’s okay. mommy’s not mad.”
you softening into me. relieved.
“it just means.” another kiss to your temple. said so sweetly. so warmly. “we have to start all over again, pup.”
your head lifting. eyes wide. “mommy—”
“from the very beginning, sweetheart.” patting my thigh. “let’s see how long it takes until you’re begging again..”