|titlecard>[<img src="assets/titlecard.png">]
[[>>->intro1]]{
(set: $prompt1 to 0, $prompt2 to 0, $prompt3 to 0, $prompt4 to 0, $prompt5 to 0, $score to 0)
(set: $escalate to 0, $esc1 to 0, $esc2 to 0, $esc3 to 0)
(set: $ending to 0)
(set: $can_skip to true)
<script>
if (!A.t['dinner song']) {
A.create('dinner song', 'assets/Inner Light.mp3');
A.t['dinner song'].loop(true);
}
if (!A.t['ending song']) {
A.create('ending song', 'assets/Digital Lemonade.mp3');
A.t['ending song'].loop(true);
}
if (!A.t['credits song']) {
A.create('credits song', 'assets/Peppers Theme.mp3');
A.t['credits song'].loop(true);
}
</script>
}[[You->grey bio]] stand in the warm kitchen, looking over a pot of fluffy white rice. Almost done... and just in time! Your boyfriend, [[Pepper->pepper bio]], will be back any minute! Oh wait, did you remember to set the table?
You move fretfully across cool tile floors but no, it’s fine, you put everything out this morning before class. You just KNEW you wouldn't have time otherwise. No surprise you totally doubted your own preparedness, heh...
[[>>->intro2]]{
<script>
A.t['ending song'].stop();
A.t['credits song'].stop();
if (!A.t['dinner song'].playing()) {
A.t['dinner song'].play();
}
</script>
}Back by the oven, you hear the timer go off. Looks like everything's ready to go into the wok! Finishing it all up will only take a few minutes.
[[>>->intro3]]Sure enough, a beautifully set shrimp fried rice sits in the center of the well-made table, right where it belongs. You nudge some noodle soup to one side, just to help the balance, and hum in satisfaction. Good. Great! This is going to be fine. Awesome, even. The two of you are going to have a lovely dinner. You'll get that cute boyfriend of yours nice and full tonight! And then you could both sit and relax on the couch like you always did, and you'd snuggle your head against his soft stomach, listening to those cute little sloshing, gurgling sounds... and then you'd finally ask-
[[**`*click*`**->intro4]]Ahh, there he is, just in time! You scramble over to move the slow-cooker onto the edge of the table and-
Hey, wait a second! You didn't make anything in the slow cooker, right? But a quick inspection reveals a warm chocolate bread pudding you most certainly did not make! Aw man, it smells awesome though! But how on earth... Oh right, of course you made it! Adding all that prep work on top of your regular routine made it quite the hectic morning, but you managed to throw everything together in between bites of breakfast. And you even made it to class on time! Hmm, maybe if you're quick you can grab a sample before the guest of honor steps through that door...
<span class="pep">[["Mmmm, something smells tasty!"->intro5]]</span>The door gently slams, and you turn to see your boyfriend make his way into the kitchen. The otter kicks off his shoes and sniffs at the air, smiling. <span class="pep">["I'm hoooome~ And, oh, do I detect a certain favorite seafood of mine?"]</span>
[[>>->intro6]]You greet him at the door and bend over for a quick kiss as he drops his messenger bag. For a moment he has you, and you forget dinner, enjoying the fact that he’s home, here, hugging you after a busy day of classes. But before you can say anything, he takes a deep breath right under your chin. His wet little nose tickles your scales and he says, <span class="pep">["Oh my mistake, it was just you hon! Didja take a bath with some shrimp to drive me wild tonight~?"]</span>
Ohh! Cheeky today, huh? You can’t help rolling your eyes, smiling as you reply.
{
<span class="minichoice">
* <span class="pred">[["Yup, you caught me! I totally know your weakness~"->intro7]]</span>
* <span class="prey">[["Um, rude!"->intro7]]</span>
</span>
}Pepper just laughs and then takes your hand. <span class="pep">["Hehe, I’ve just been looking forward to it all day, Grey!"]</span> He wiggles his eyebrows at you, earning another playfully long-suffering sigh. <span class="pep">["I caught a glimpse on the way in, y'know, through the window. Looks like you really went all out!"]</span>
[[>>->intro8]]<span class="pep">["Oh but hey, one second!"]</span>
Pepper walks back to his bag and pulls out a small paper bag of what you recognize is most likely takeout. <span class="pep">["I know you, and I had a feeling you'd focus on the stuff I like. So just in case, I grabbed some Thai on the way home and got those dumplings you’re crazy for."]</span>
[[>>->intro9]]You stare at the little brown bag, wiggling a bit and trying not to grin like a doofus.
{
<span class="minichoice">
* <span class="pred">[["Listen Pep, you need to stop reading my mind! I've been craving these things all day!"->intro10]]</span>
* <span class="prey">[["Awww, thanks Pep..."->intro10]]</span>
</span>
}Pepper sets the bag on the counter and says, <span class="pep">["So the way I see it, there's a table full of deliciousness right here, and two very hungy boys. Whatever should we do about that!"]</span>
(link: ">>")[(set: $can_skip to false)(goto: "interlude1")]{
<span class="invis">[[>>->interlude1]]</span>
}You take a deep breath and follow him into the kitchen. Alright... this is it! It starts here, right now! You’ve gotta do your best to make sure the night goes exactly the way you want it to...
[[>>->prompt1]]{
<script>
A.t['ending song'].stop();
A.t['credits song'].stop();
if (!A.t['dinner song'].playing()) {
A.t['dinner song'].play();
}
</script>
}...Oops, he's waiting for you to react!
{
<span class="minichoice">
* <span class="pred">(link: "\"I’m sooo hungry, let’s get started!\"")[(set: $prompt1 to "pred")(set: $score to it + 1)(goto: "passage1")]</span>
* <span class="neutral">(link: "\"We should eat before it gets cold!\"")[(set: $prompt1 to "neut")(goto: "passage1")]</span>
* <span class="prey">(link: "\"Please dig in - I hope you enjoy it!\"")[(set: $prompt1 to "prey")(set: $score to it - 1)(goto: "passage1")]</span>
</span>
<span class="invis">[[next is passage2->passage1]]</span>
}{
<span class="grey">
|pred_flavor)["I've been in the kitchen for a couple hours Pep, I need foooooood!"]
|neutral_flavor)["I just put it out a couple minutes ago, it should be the perfect temperature by now!"]
|prey_flavor)["The thought of feeding my starving boyfriend's been keeping me going!"]
</span>
(if: $prompt1 is "pred")[(show: ?pred_flavor)]
(elseif: $prompt1 is "neut")[(show: ?neutral_flavor)]
(else:)[(show: ?prey_flavor)]
}
For the first ten minutes are so, things are as normal as ever. You leave Pepper to get his first serving in - you both know he’ll be getting at least two or three. You eat as well, enjoying the food you put so much effort into preparing, but find you’re only half-tasting it through your nerves.
[[>>->prompt2]]Almost too soon, Pepper is letting out a satisfied sigh and reaching forward to grab another spoonful of rice. <span class="pep">["This is so good Grey! Hm, but y'know what might go well with this? I think I kinda wanna try some of that new soy sauce we got."]</span>
He hops off the chair and turns toward the pantry, but pauses and looks over at you before asking, <span class="pep">["D'ya want anything with your food? You’re eating a little slower than usual, maybe something with a bit more kick will wake you up! Hehe."]</span>
{
<span class="minichoice">
* <span class="pred">(link: "\"Something spicy.\"")[(set: $prompt2 to "pred")(set: $score to it + 1)(goto: "passage2")]</span>
* <span class="neutral">(link: "\"I'm good with anything!\"")[(set: $prompt2 to "neut")(goto: "passage2")]</span>
* <span class="prey">(link: "Something sweet!")[(set: $prompt2 to "prey")(set: $score to it - 1)(goto: "passage2")]</span>
</span>
<span class="invis">[[next is passage2->passage2]]</span>
}{
<span class="grey">
|pred_flavor)["Maybe some chili sauce? That’d go well with the shrimp I think! I do like it a bit hotter than you after all! Though maybe a little Pepper would be enough for me~"]
|neutral_flavor)["Though I'm even better with whatever you're having!"]
|prey_flavor)["M-maybe something sweeter than me~"]
</span>
(if: $prompt2 is "pred")[(show: ?pred_flavor)]
(elseif: $prompt2 is "neut")[(show: ?neutral_flavor)]
(else:)[(show: ?prey_flavor)]
}
Pepper takes your hasty attempt at flirting into stride, shooting you a little wink as he dips into the pantry. Soon he's back, and you both experiment a bit seasoning your food.
The following conversation is easy, and it’s normalcy helps settle your nerves a bit. During a brief lull, Grey says, <span class="pep">["Hey, I know I already said it, but this is really awesome Grey. Everything - all of it! - tastes so good~ You've really outdone yourself this time, seriously."]</span>
You can tell he’s a little flustered, but that sweet look he’s giving you is surely making you feel ten times more overwhelmed with feeling. He continues, putting a shy hand on his snout in that way that just makes you want to kiss him all over. <span class="pep">["This was... really nice, after such a long day. Thanks, sweetie~"]</span>
[[>>->prompt3]]Your heart beats hard in your chest, full of affection, but so full you’re finding it difficult to decide how to reply!
{
<span class="minichoice">
* <span class="pred">(link: "Stick out your tongue!")[(set: $prompt3 to "pred")(set: $score to it + 1)(goto: "passage3")]</span>
* <span class="neutral">(link: "\"Wow. Gay.\"")[(set: $prompt3 to "neut")(goto: "passage3")]</span>
* <span class="prey">(link: "...///")[(set: $prompt3 to "prey")(set: $score to it - 1)(goto: "passage3")]</span>
</span>
<span class="invis">[[next is passage3->passage3]]</span>
}{
|pred_flavor)[You stick your tongue out at your boyfriend, smiling when he starts to laugh, though it seems a bit strange. Was he still flustered over what he said...?]
|neutral_flavor)[Pepper winks at you. <span class="pep">["Of course! Only for you though~"]</span>]
|prey_flavor)[You... you just... You're too flustered to think of anything. Blushing, you glance away, and Pepper smiles affectionately at you before turning back to his meal.]
(if: $prompt3 is "pred")[(show: ?pred_flavor)]
(elseif: $prompt3 is "neut")[(show: ?neutral_flavor)]
(else:)[(show: ?prey_flavor)]
}
{
|default_segue)[You spend a moment lost in each other's eyes before]
|prey_segue)[Just as you finish your last bit of rice]
(if: $prompt3 is "prey")[(show: ?prey_segue)]
(else:)[(show: ?default_segue)]
} a gentle growling returns you to the present. <span class="grey">["Still hungry?! Glad you saved room, the evening wouldn't be complete without a little dessert!"]</span>
With a dramatic flourish you pull of the lid of the slow cooker, unleashing that rich chocolatey aroma into the room. <span class="pep">["Phew, {
|pred_hint)[with your sweet tooth I might've been in for a good lickin' otherwise! After all I AM the sweetest one in the room~]
|neut_hint)[you really saved the day hun!]
|prey_hint)[good thing you made something for me to sink my teeth into, otherwise my sweet sweet BF would be in for a bit of nibblin'~]
(if: $score > 1)[(show: ?pred_hint)]
(elseif: $score < -1)[(show: ?prey_hint)]
(else:)[(show: ?neut_hint)]
} Where'd you even find the time for all this?"]</span>
[[>>->prompt4]]<span class="grey">["You know me, my time management skills aren't the greatest, heheh... I had to be a bit creative! It might've taken getting up way too early... but I really wanted to make this a perfect evening..."]</span>
{
<span class="minichoice">
* <span class="pred">(link: "\"So feel free to show your appreciation with heaps of smooches!\"")[(set: $prompt4 to "pred")(set: $score to it + 1)(goto: "passage4")]</span>
* <span class="neutral">(link: "\"And seeing the number we did on the soup and rice, I must've done something right!\"")[(set: $prompt4 to "neut")(goto: "passage4")]</span>
* <span class="prey">(link: "\"But seeing how much you're enjoying everything's made it worth all the effort!\"")[(set: $prompt4 to "prey")(set: $score to it - 1)(goto: "passage4")]</span>
</span>
<span class="invis">[[next is passage4->passage4]]</span>
}{
|pred_flavor)[He laughs and leans over to comply, though something's a bit off. Is he blushing more than usual?]
|neutral_flavor)[<span class="pep">["Hear hear! My compliments to the chef!"]</span> he says, reaching for a spoon to start in on dessert.]
|prey_flavor)[<span class="pep">["Awww... what a sweetheart you are! You're making it hard to decide between you and the actual dessert, Grey!"]</span>]
(if: $prompt4 is "pred")[(show: ?pred_flavor)]
(elseif: $prompt4 is "neut")[(show: ?neutral_flavor)]
(else:)[(show: ?prey_flavor)]
}
The conversation flows easily, and it's clear Pepper is enjoying his food. You're glad - almost satisfied enough with how well things are going to keep it safe and let things end on a normal note. But... No! You have to at least say something. Maybe if you can't outright say anything tonight, you can at least get an idea of what Pepper might like...
<span class="grey">["Hey Pep?"]</span>
His mouth is full of pudding when he mutters, <span class="pep">["Mmhm?"]</span>
<span class="grey">["What... uh... what would you say is your favorite part of a meal?"]</span>
He tilts his head at you. After swallowing his mouthful, he taps his fork against his chin and thinks about it. <span class="pep">["Huh... I, uh, I guess being fed, honestly! Heh. Y'know what they say - food always tastes better when someone else makes it for you! I like making food for other people too; it's not really about the prep, but serving it up, I think that's something I really like~"]</span>
You smile and nod, <span class="grey">["Yeah, I feel the same way! I know exactly what you mean."]</span>
That answer didn't really tell you much... but it certainly made you feel even more happy about making this big dinner for Pep.
The otter doesn't give you a chance to think it over more, however, pointing his fork at you and asking, <span class="pep">["What about you? Do you have a favorite part of a meal?"]</span>
<span class="grey">["Oh! Uh…"]</span>
[[>>->prompt5]]You roll the options around in your head. Maybe... maybe, there’s a way for you to hint at things, and maybe Pepper will pick up on your preferences...?
{
<span class="minichoice">
* <span class="pred">(link: "Eating and feeling full.")[(set: $prompt5 to "pred")(set: $score to it + 1)(goto: "passage5")]</span>
* <span class="neutral">(link: "Can't really think of a huge preference...")[(set: $prompt5 to "neut")(goto: "passage5")]</span>
* <span class="prey">(link: "What comes after dinner.")[(set: $prompt5 to "prey")(set: $score to it - 1)(goto: "passage5")]</span>
</span>
<span class="invis">[[next is passage5->passage5]]</span>
}{
|pred_flavor)[You reply, nervous but excited, <span class="grey">["I love feeling the weight of all the food in my stomach!"]</span>]
|neutral_flavor)[You open your mouth but you're so nervous, your mind suddenly goes blank. You stammer, <span class="grey">["W-well, I couldn't decide on a favorite part, but I know I don't like washing dishes, haha!"]</span>]
|prey_flavor)[If you could sweat, you'd definitely be doing it now, but you manage to speak and say, <span class="grey">["Actually... I really like listening to your tummy. Y'know, after we eat, and we hang out on the couch? It's... cute..."]</span>]
(if: $prompt5 is "pred")[(show: ?pred_flavor)]
(elseif: $prompt5 is "neut")[(show: ?neutral_flavor)]
(else:)[(show: ?prey_flavor)]
}
Grey makes a thoughtful sound at your answer, then focuses on finishing off his plate once more.
[[>>->interlude]]After that, you let Pepper fill himself up and try your best to have a taste of dessert as well. It's hard to swallow some of it down, with your stomach all in knots like it is... Part of you had been hoping once you were here, talking about it would be easier! But you’re still just... so nervous!
The two of you have always tried being pretty open about the things you like and dislike. It's easier than hiding things or keeping them bottled up. You know Pepper appreciates it when you're honest, and there's no way his reaction would be that bad, but somehow knowing these things doesn’t make spitting up your feelings any easier!
[[>>->beginning of the end]]At some point, you notice Pepper has finished off his... how many servings has that little boy slammed, actually? You've been so preoccupied with your thoughts you haven't even noticed how ravenously he's been eating. You catch his gaze and realize he's been staring at you while you were lost in thought.
[[>>->pepper noticed]]Pepper puts a hand on his chin and {
|pred_hint)[smirks at you, looking very interested.]
|neutral_hint)[quirks his whiskers, looking vaguely concerned.]
|prey_hint)[blinks, lips pursed with curiosity.]
(if: $score > 1)[(show: ?pred_hint)]
(elseif: $score < -1)[(show: ?prey_hint)]
(else:)[(show: ?neutral_hint)]
}
{
<span class="pep">[
|pred_line)["You're being really cute tonight~ You seem kinda excited - what's on your mind?"]
|neutral_line)["Y'know Grey, you look a little nervous. Did you wanna talk about something?"]
|prey_line)["You're being such a flirt tonight! Got something special in mind after dinner~?"]
]</span>
(if: $score > 1)[(show: ?pred_line)]
(elseif: $score < -1)[(show: ?prey_line)]
(else:)[(show: ?neutral_line)]
}
[[>>->escalate1]]You're Grey! A cute green and yellow crested gecko. And right now you're in the middle of cooking a big dinner for your boyfriend, so you better get back to that.Your sweet river otter boyfriend! Also adorable. He's a bit shorter than you but brimming with enough confidence to make up for it! He should be back home any minute now.Oh, geez, he totally knows something is up! You wring your hands under the table, trying to think, big eyes avoiding his gaze while you frantically try to decide what you want to do.
Should you be honest and tell him the truth...? Or is this the best time to try and back out of things, maybe try again some other time?
{
|escalate)[
<span class="minichoice">
* (link: "*Now's my chance...!*")[(set: $escalate to it + 1)(set: $esc1 to "esc")(goto: "escalate2")]
* (link: "*Ah... aw man, I'm feeling really nervous. I don’t know about this...*")[(set: $escalate to it - 1)(set: $esc1 to "deesc")(goto: "escalate2")]
</span>]
|neutral_path)[[[>>->escalate2]]]
(if: $score > 1 or $score < -1)[(show: ?escalate)]
(else:)[(show: ?neutral_path)]
}{
<span class="grey">[
|pred_esc)["Y-yeah! I wanted to know if you might be... into something..."]
|pred_deesc)[Um... W-well..."]
|prey_esc)["I was wondering if maybe... you’d wanna do something with me..."]
|prey_deesc)["Um... K-kinda..."]
|neutral)["U-uhm. Yeah... I kind of wanted to ask you something. It's.. kind of the main reason I made this big dinner."]
]</span>
}
{
<span class="pep">[
|pred_response)["Oh yeah~ What's my sweet little boy have in mind, then?"]
|prey_response)["Hehe... yeah?"]
|deesc_response)["Hmm? Is something wrong?"]
|neutral_response)["Oh? What's up?"]
]</span>
(if: $score > 1)[
(if: $esc1 is "esc")[(show: ?pred_esc)(show: ?pred_response)]
(else:)[(show: ?pred_deesc)(show: ?deesc_response)]]
(elseif: $score < -1)[
(if: $esc1 is "esc")[(show: ?prey_esc)(show: ?prey_response)]
(else:)[(show: ?prey_deesc)(show: ?deesc_response)]]
(else:)[(show: ?neutral)(show: ?neutral_response)]
}
{
|escalate)[
<span class="minichoice">
* (link: "*I think... M-maybe, he might be into it?*")[(set: $escalate to it + 1)(set: $esc2 to "esc")(goto: "escalate3")]
* (link: "*My heart is beating so hard... this might be too much...*")[(set: $escalate to it - 1)(set: $esc2 to "deesc")(goto: "escalate3")]
</span>]
|neutral_path)[[[>>->escalate3]]]
(if: $score > 1 or $score < -1)[(show: ?escalate)]
(else:)[(show: ?neutral_path)]
}{
<span class="grey">[
|pred_esc)["Do you think you might be into..."]
|prey_esc)["I was hoping... m-maybe you could..."]
|neutral)["Well... I’ve been really wanting to ask you if you... uh... Gosh, this is embarrassing. Do you... do you like, uhm..."]
]</span>
|deesc)[You lean away, wiping your mouth discreetly. W-when did you start drooling this much?]
(if: $score > 1)[
(if: $esc2 is "esc")[(show: ?pred_esc)]
(else:)[(show: ?deesc)]]
(elseif: $score < -1)[
(if: $esc2 is "esc")[(show: ?prey_esc)]
(else:)[(show: ?deesc)]]
(else:)[(show: ?neutral)]
}
{
<span class="minichoice">
[* (link: "*Aaaah!! I can’t back down now, I’ve just gotta know!*")[(set: $escalate to it + 1)(set: $esc3 to "esc")(goto: "pre consent check")]](final_esc|
[* (link: "*Oh no, I can’t do this! I just can’t, it’s too much too fast!*")[(set: $escalate to it - 1)(set: $esc3 to "deesc")(goto: "pre consent check")]](final_deesc|
</span>
|final_neutral)[(link: ">>")[(goto: "pre consent check")]]
(if: $score >= -1 and $score <= 1)[(show: ?final_neutral)]
(elseif: $esc1 is "esc" and $esc2 is "esc")[(show: ?final_esc)]
(elseif: $esc1 is "deesc" and $esc2 is "deesc")[(show: ?final_deesc)]
(else:)[(show: ?final_esc)(show: ?final_deesc)]
<span class="invis">[[>>->pre consent check]]</span>
<script>
A.t['ending song'].stop();
A.t['credits song'].stop();
if (!A.t['dinner song'].playing()) {
A.t['dinner song'].play();
}
</script>
}{
|pred_ending)[<span name="predroute">[(link: "\"...being my dessert~?\"")[(goto: "pred consent check1")]]</span>]
|prey_ending)[<span name="preyroute">[(link: "\"...g-gobble me up!?\"")[(goto: "prey consent check1")]]</span>]
|neutral_ending)[<span name="neutroute">[(link: "\"I just... S-sorry, I dunno. I think I'm getting a little overwhelmed.\"")[(set: $ending to "neutral")(goto: "neutral ending1")]]</span>]
(if: $esc3 is "esc")[
(if: $score > 1)[(show: ?pred_ending)]
(else:)[(show: ?prey_ending)]]
(else:)[(show: ?neutral_ending)]
<span class="invis">
[[pred consent check->pred consent check1]]
[[prey consent check->prey consent check1]]
[[neutral ending->neutral ending1]]
</span>
<script>
A.t['dinner song'].stop();
A.t['credits song'].stop();
if (!A.t['ending song'].playing()) {
A.t['ending song'].play();
}
</script>
}You can't believe you just asked that, but it felt so *right* in the moment! Pepper's just been eating up your flirting, and wow, it’s so fun to see him squirm! And with the way he's been looking at you this evening... maybe *feeling* him squirm isn't too far fetched a possibility...
[[>>->pred consent check2]]You did it! All that planning, paid off at last. You were positive you'd want to dash right out the door at this point, and sure enough your heart's racing. But Pepper hasn't laughed you out of the room... so there's a good sign at least! Speaking of Pep, it'd be a lot easier to see his reaction if you take your hands off your face and open your eyes. He's being awfully quiet considering the bombshell you just dropped on him...
[[>>->prey consent check2]]{
<span class="grey">
|pred_backed_out)["Ahhhhh... you're right, I just got so caught up in the moment, heh! I-I'm glad we got this far but I don't think I'm ready for this tonight after all."<br/><br/>]
|prey_backed_out)["Ohhh... I want to... but when it comes down to it, I think, I'm not quite ready to actually go through with it."<br/><br/>]
</span>
(if: $ending is "pred backed out")[(show: ?pred_backed_out)]
(elseif: $ending is "prey backed out")[(show: ?prey_backed_out)]
}As the two of you clear the table, Pepper glances up from the pan he's carrying. <span class="pep">["Hey... you're still looking a lil bit pensive, hun. What's up?"]</span>
<span class="grey">["Hmm? Oh, uh, yeah. I'm......"]</span> You sigh, <span class="grey">["Actually, tonight went a little different than I was hoping."]</span>
<span class="pep">["Well it couldn't've been the food, I'd say that was your best yet! Hey, you wanna go sit down on the couch and talk about it?"]</span>
You nod gratefully, and Pepper leads you by the hand into the living room. He sits next to you on the couch, inviting you to scoot over with a raised arm and an open, welcoming look on his face. With just a second of hesitation you scoot closer, leaning deep into his one-armed embrace. You don't speak right away, but he gives you as much time as you need.
{
(link: ">>")[
(if: $ending is "prey backed out" or $ending is "pred backed out")[(goto: "alt neutral ending 1")]
(else:)[(goto: "neutral ending2")]]
<span class="invis">[[>>->neutral ending2]]
[[>>->alt neutral ending 1]]</span>
}He’s staring at you, eyes wide, but the way they sparkle makes you excited. <span class="pep">["O-oh wow Grey... you really mean that?"]</span> He leans toward you almost imperceptibly, expression warm and open. Then he grins and says, <span class="pep">["I'm glad you caught onto all the signals I was throwing out tonight, because my answer is hell yes!"]</span>
Ah, there's that confidence of his! He reaches his paw up to the corner of your mouth and brushes away some excess drool. You'd normally be mortified, but this is Pep we're talking about. And he does seem *super into it*.
[[>>->pred consent check3]]<span class="pep">["But maybe I'm getting ahead of myself,”]</span> he says, pulling his paw back just a tad to give you a serious look. <span class="pep">["The real question is, are you sure you want to try this? I know you pretty well I'd say, *mon amour*, and this has got to be at least *slightly* outside your comfort zone! I mean, I know you just asked, but I want to be positive you're not doing something you're a little uncomfy with with just for my sake!"]</span>
{
<span class="minichoice">
* (link: "Keep your mouth shut.")[(set: $ending to "pred backed out")(goto: "neutral ending1")]
* (link: "Gobble him up!")[(goto: "pred ending1")]
</span>
<span class="invis">
[[pred ending1]]
[[neutral ending1]]
</span>
}The two of you take a moment just to drink each other in. Pep sits there slightly slack-jawed, eyes twinkling. He's visibly impressed with how you've taken charge of the situation!
Your tongue seems to have developed a mind of its own: you just can't keep it still, licking stray crumbs from your face and tasting the air to get a whiff of *him*. Your body knows what's coming and is just *aching* for satisfaction. With a swell of anticipation you surrender to your resurging hunger!
[[>>->pred ending2]]Pepper's eyes widen when he sees your mouth start to part, and then-
<span class="grey">[[`*WHAP*`->prey ending 2.5]]</span>Your tongue isn't quite as snappy to retract with a whole otter glued to the end, but that just lets you savor the moment all the more. Your treat slots nicely into your mouth; despite the awkward angle you can see his eyes glaze over. He's making that chittery purring sound you love so much - at least he's definitely enjoying himself!
Pep seems content to revel in the attention you're lavishing on him, but you have other plans. Dinner feels like it was ever so long ago, and your belly needs something hefty to fill it. Though conflicted about leaving that flexible tongue of yours behind, Pep feels your maw widen and shoves his paws right in!
<span class="pep">["Hope you're ready tummy, 'cause here I come!"]</span>
[[>>->pred ending4]]<span class="grey">["Hrmph?!"]</span> Well you weren't quite prepared for THAT! Even so, you're not about to let this upstart take charge! Time to deploy that tongue to slick him down a bit... and maybe get in a few strategic tickles to keep him occupied while you catch up-
[[>>->pred ending5]]Soon enough you're ready to proceed, and Pepper's keen on cooperating. He may be smaller than you, but he's still more than a mouthful! It'll take both of you working in tandem to get this dork where he belongs: your belly!
Waiting to feel you tense, Pepper kicks off the chair in perfect timing with your next swallow. You feel his nose pushing into your gullet- what a sensation! You've never eaten anything so... round before! That fullness descending down your neck... Gulping down your boyfriend may not have been exactly what you had in mind for the evening, but it's certainly growing on you!
[[>>->pred ending6]]Speaking of growing, your ottery meal's just about reached your stomach! Satisfied that Pep's legs are stabilized, you tentatively reach your hands down to your belly and give it a little rub. Then a bigger one. And then you're feverishly kneading your gut as it fills up and stretches with the weight of the wiggling mustelid. But those aren't struggling - he's pushing into your hands, positioning himself for the massage of a lifetime. And again you're working in tandem, because his movements feel *just so damn good!*
You take a long break, and sigh, and realize that your airway is clear! That slippery fur of his and your body's automatic response to vaguely food-shaped objects in your throat really pulled through!
[[>>->pred ending7]]<span class="grey">["Pep~ I feel so full! Ahhh, whatever you're doing in there, don't stop!!"]</span>
[[>>->pred ending 8]]By now Pepper's switched from constrained full-body undulations to more focuses rubs... and he seems to know *just* where to stick those paws.
It's all too much; stumbling away from the kitchen table, you can't help but collapse onto your side on the living room couch, your boyfriend-shaped bulge resting on the cushions in front of you.
<span class="grey">["Ohhhhhh... Stay in there as long as you want Pep... Mmmmm that's the spot..."]</span>
<span class="pep">["Hmhmhmhm~ Thanks hun... for the wonderful dinner and this chance to get close to you, hehe. I'll have to return the favor!"]</span>
[[*Congrats, you just ate your boyfriend!*->credits]]{
<script>
A.t['dinner song'].stop();
A.t['credits song'].stop();
if (!A.t['ending song'].playing()) {
A.t['ending song'].play();
}
</script>
}{
|end1>[(link: "<img src=\"assets/end card1.png\">")[(replace: ?end1)[](show: ?end2)]]
|end2)[(transition: "dissolve")[(link: "<img src=\"assets/end card2.png\">")[(replace: ?end2)[](show: ?end3)]]]
|end3)[(transition: "dissolve")[(link: "<img src=\"assets/end card3.png\">")[(replace: ?end3)[](show: ?end4)]]]
|end4)[(transition: "dissolve")[(link: "<img src=\"assets/end card4.png\">")[(replace: ?end4)[](show: ?end5)]]]
|end5)[(transition: "dissolve")[(link: "<img src=\"assets/end card5.png\">")[(display: "re-init")(goto: "title")]]]
<script>
A.t['dinner song'].stop();
A.t['ending song'].stop();
if (!A.t['credits song'].playing()) {
A.t['credits song'].play();
}
</script>
}A quick glance shows why; he hasn't moved since you asked him to eat you. Well, that's not quite true. His mouth hangs slightly agape, and he's... drooling? As soon as he catches you peeking, his eyes focus on yours and he closes his mouth. Not before licking his lips though!
He runs his tongue around a few times. Once more? You pull your gaze up a few inches and catch the mischief dancing in his eyes...!
[[>>->prey consent check3]]<span class="pep">["Oh Grey, I had no idea that's where you were going with this! All this time, with those belly rubs and your insistence on listening to my tummy... I thought you were just way into stuffing, or... or something! But this, *oof!* ...You really think you'll fit? You're a little bigger than dinner was hun~!"]</span>
[[>>->prey consent check4]]Even as you squirm closer to him you can't help the grin spreading over your face. <span class="grey">["Well the rest of you is so flexible, Pep! I'm sure that tum of yours can handle lil ol' me. Or are your eyes bigger than your stomach?"]</span>
To both of your amusement his belly picks that moment to let out a cute rumble! <span class="grey">["We just finished dinner, too! But looks like someone's still hungry! What a glutton you are!”]</span>
[[>>->prey consent check5]]He retaliates with an exploratory lick - and you must be tasty; he slurps right up and across your nose, leaving a trail of saliva, faintly glistening in the ambient light. You shiver as he withdraws, though you're not sure whether it's from anticipation or his drool.
[[>>->prey consent check6]]<span class="pep">["Mmmmm, absolutely delectable! Hehe, are you a little chilly out here? It'd be nice and toasty in my belly - that is, if you're sure you want to go through with this!"]</span>
{
<span class="minichoice">
* (link: "Dial it back.")[(set: $ending to "prey backed out")(goto: "neutral ending1")]
* (link: "Dive right in!")[(goto: "prey ending1")]
</span>
<span class="invis">
[[prey ending1]]
[[neutral ending1]]
</span>
}Pepper's eyes light up with your enthusiastic agreement, and he pulls you into a bear hug. <span class="pep">["You know I just can't resist my cute little geck. C'mere!"]</span>
He grabs your hand and half-leads, half-drags you into the living room, and from there it doesn't take much convincing to get you reclining on the couch. Your BF has taken to the lead like an otter takes to... eating lizards, apparently!
Eyes half-lidded, you slowly come around to a new sensation: a gentle suckling at the tip of tail. When did he-? You were so completely lost in the moment that you didn't even realize-
<span class="pep">[[`*Sluuuurp!*`->prey ending2]]</span><span class="grey">["Diwect hit! Dust gotta weel you in~"]</span>
[[>>->pred ending3]]Your thought is cut short as half your tail disappears down his throat! <span class="grey">["Wowow, what a hungry boy! All those noodles must've been good practice, you're a natural at this!"]</span>
Shifting your feet, you catch a glimpse of his neck. While your tail isn't the widest part of you by a long stretch, it's already pressing out in a small but distinct bulge through his fur! Shivering at the thought of what it would look like wrapped around the REST of you, you flop over onto your belly and press your feet up to his muzzle-
<span class="pep">[[`*HROMPH!*`->prey ending3]]</span>-and just as quickly they're enveloped in warmth. <span class="grey">["OH! S-slimey..."]</span>
Even as you start to flex your toes, they're already brushing against his palate, and then the back of his throat! He rests his paws on your hips to steady you, though he barely needs to, his greedy gulps effortlessly feeding you into his encroaching maw!
<span class="grey">["Pe-e-e-e-ep...! Hnnnnnng... Where'd you learn to use your tongue like that-!"]</span>
[[>>->prey ending4]]<span class="grey">["Ahehe, P-Pep, sto- hahaha, that ticklessss Pepperrrrrr!"]</span> The little cheat, teasing at your belly like that - he knows your weakness!
You don't even need to look back to see the gleam in his eye. Thankfully the onslaught is short-lived, and your stomach squishes beyond the reach of his dastardly tongue. Though that sensation is immediately replaced as your toes press against a soft resistance to their descent! And then just as quickly they're past the obstruction and into the stomach itself.
<span class="grey">[["What a roomy belly! Oh Pep, we're gonna give this tum a good workout~~~"->prey ending5]]</span>Time to tuck those arms in so he doesn't have any trouble gulping them down! Before your head plops down on the edge of the couch he catches you in his paws, cradling your face.
<span class="grey">["Keep it up, you're on the final stretch Pep! Gulp gulp gulp, I believe in youuuu-"]</span> Your little pep talk is cut short as he gently but firmly pushes your nose into his mouth, slathering your face with affection now that his tongue can reach. Might as well return the favor and give it a lil smooch of your own while you're here!
[[>>->prey ending6]]Pepper's inner acoustics are unlike anything you've heard before. Well, that's not quite true. The muffled ambience reminds you of that time you went diving together... Though, you're pretty sure you weren't surrounded by an omnipresent trilling <span class="pep">["Mmmmmmmmmmm~"]</span> underwater.
Just, this rumbling *appreciation* for you from every angle. Sure, some of that must be from your flavor after how, mmmmmm *thorough* that silly otter has been with his tongue the whole time. But this? This intimacy? This is pure love bombarding all your senses. That thought drives a shiver along the full length of your body, tail to nose, and Pepper must *feel* it with the way he shudders in response. And that realization drains every last ounce of remaining tension from your body.
[[>>->prey ending7]]You wouldn't have gotten to the point where you'd even consider asking him if there wasn't a base level of trust between the two of you. But this is *closeness* on an entirely new level. Any residual nervousness from dinner, worries about potential awkwardness when you get out, even ever-present day-to-day anxieties? Gone.
[[>>->prey ending8]]His throat ripples, pulling your head down to join the rest of you. In your utterly relaxed state you have no trouble folding your legs and curling your body in the limited space available. You knew it was going to be cramped, but the closeness isn't suffocating; Pepper's belly clings to you like an over-tight hug.
[[>>->prey ending9]]Shifting a bit to get more comfortable, you accidentally prod him, freezing when he twitches, <span class="grey">["Ahh, oops, sorry I didn't mean-"]</span>
His moan cuts you off: <span class="pep">["Noooooo, keep doing that hun, that feels amazing! Unf, I've never felt so full before! And I can feel every little move you make, my delectable morsel~ This is the best massage I've ever had...!"]</span>
<span class="grey">[["Well, in that case!!"->prey ending10]]</span>You don't want to hurt him, but there's no way you're passing up this chance to drive this boy wild! Pushing out gently with your limbs, you press into his belly in slow circles, feeling his heartbeat around you while he arches his back in bliss.
Though you don't have the energy to keep it up for long, and you settle back, his panting reverberating around you. <span class="grey">["Pep... thanks. This is something I've been fantasizing about for, well, a really long time, and it means a whole lot that you're indulging me. Or indulging in me I guess, hehe."]</span>
[[>>->prey ending11]]A searching pressure descends on your back, rubbing around until it finds your head. A couple pats, then Pep rests his paw right between your eyes, through the layers of his belly. <span class="pep">["You little cutie, when you started acting extra flirty over dinner I just knew something was up. And, um, I gotta say I've kinda been thinking about somethin' like this too... only, uh, the other way around? But like I said before, I'd do anything for ya, Grey."]</span>
[[>>->prey ending12]]He shifts a little and your world gets a little tighter! It takes you a second to realize he's leaned in and must be hugging his belly, and by extension, you. <span class="pep">["I love you, ya big lug!"]</span>
You don't really have leverage so the best you can do is nuzzle back into his embrace. <span class="grey">["Ahhhhh, I love you too Pepper!! We gotta do this again sometime... Or maybe even switch things up~"]</span>
<span class="grey">["...Hey Pep... y'know... um, I'm curious what you look like with me inside, so could you maybe-"]</span>
[[`*CLICK*`->prey ending13]]<span class="grey">["...take a selfie.."]</span>
[[Congrats, you got eaten by your boyfriend!->credits]]{
<script>
A.t['dinner song'].stop();
A.t['credits song'].stop();
if (!A.t['ending song'].playing()) {
A.t['ending song'].play();
}
</script>
}<span class="grey">["I, had something I wanted to tell you tonight. I wanted to ask you- I had this smooth plan in my head, about how we'd talk over dinner. And I was gonna be extra flirty so I could lead the conversation from how tasty the food is, to how (css: "font-size: 50%;")[tasty I am]..."]</span>
<span class="pep">["What was that? I didn't quite catch it... but I did catch on that you had something in mind! You've been just super adorable all evening~"]</span>
<span class="grey">["Ehehe... mmmm, Pepper. What I wanted to ask you... is... well it's something I feel weird and awkward for even thinking about. I love you, I love everything about you... and one of my very favorite things is snuggling into your soft tum like this after we eat... feeling how nice and full you are... and, um."]</span>
[[>>->neutral ending3]]You wiggle a little bit, squirming against Pepper's side. He squeezes you briefly, and you can feel a chuckle brewing. When you steal a glance over at him though, his smiling face is full of gentle tenderness.
<span class="pep">["Aw Grey. Were you gonna tell me about your lil stuffing kink? 'S cuuuute! I've kind of suspected for a while, you are definitely not subtle about the attention you lavish on me, hehe."]</span>
<span class="grey">["N- well, yeah. But that's not- well that's not everything. It's part of it! But if that's all that was I wouldn't feel nearly so embarrassed and anxious.”]</span>
[[You take a deep breath and ask...->neutral ending4]]<span class="grey">["Peeeeeeeeeeep... how do you feel about... (css: "font-size: 50%;")[v-vore]..."]</span>
[[>>->neutral ending5]]Pepper scoots around so he can get his other arm around you too. You must have subconsciously covered your face with your hands, but you only realize because your sweet Pep is nudging them away. He rests his muzzle on the top of your head, laying a light kiss on your eye-ridge.
<span class="pep">["Oh hon, I can tell this is really eating away at you."]</span>
Fuck, he didn't even hear what you said and he managed to make a pun about it anyway!
<span class="pep">["Would it help if you whispered it in my ear? Maybe it'd be more comfy than saying it out loud."]</span>
[[>>->neutral ending6]]You swivel your head up, getting as close as you can without accidentally tickling his ear with your tongue. <span class="grey">["(css: "font-size: 70%;")[Ah, v-vore. I was wondering, if you've ever been interested in vore... and might wanna try it,] (css: "font-size: 50%;")[with me]."]</span>
Your head is instantly buried in your hands again as soon as that sentence leaves your mouth.
[[>>->neutral ending7]]Out of the corner of your eye you see that same affectionate expression, except... he's blushing? There's a certain hunger, almost, in the way he's looking at you too. Though that's not quite right. Hmm, the opposite of hunger?
<span class="grey">["Pep?"]</span>
<span class="pep">["Ahaha, my sweet little lizard, you're funny. No, funny's the wrong word. This is perfect in its own little way! In fact I'd say we are perfect."]</span>
<span class="grey">[["Pep??"->neutral ending8]]</span>You can feel him take a sharp breath - glancing over, you can see him starting to tear up!
<span class="pep">["Grey... well... uh, yes, actually! It sounds like I've even thought about it the same way you have, heh! I've always just been too embarrassed to consider asking you. I love you so much Grey! And I mean, I'm not saying this just because apparently we share this, uh, unusual kink. We've been super open about so much... but I definitely know how hard sharing something like this is! And I'm just so glad I make you feel comfy enough to ask."]</span>
He squeezes you tighter for a second.
<span class="pep">["Ehehe, got a little carried away there... my tasty little treat~"]</span>
[[>>->neutral ending9]]You sit up and whip your head around. That tenderness is still there, but there's a definite mischief in his smirk now! He reaches out and you let yourself be pulled into a proper embrace.
<span class="pep">["Oh we really are perfect for each other. Look how silly we are, both of us too shy to tell each other about this kink of ours! But the important thing is, we know now. So we just have to figure out how to get one of us inside the other. More intimately than usual, I mean~"]</span>
You smile and hug him back tightly, giggling as you reply, <span class="pep">["And we gotta decide which one of us goes first!"]</span>
[[Congrats! You had a meaningful conversation with your boyfriend. And really, what’s kinkier than open communication and emotional honesty? ;j->credits]]{
<script>
A.t['dinner song'].stop();
A.t['credits song'].stop();
if (!A.t['ending song'].playing()) {
A.t['ending song'].play();
}
</script>
}{
(set: $prompt1 to 0, $prompt2 to 0, $prompt3 to 0, $prompt4 to 0, $prompt5 to 0, $score to 0)
(set: $escalate to 0, $esc1 to 0, $esc2 to 0, $esc3 to 0)
(set: $ending to 0)
(set: $can_skip to true)
}
{
(if: $can_skip is true)[
<br/>
(link: "SKIP >>")[(set: $can_skip to false)(goto: "interlude1")]
]
}
{
<tw-link name="mute" onclick="A.c.mute(this)">Mute Sound</tw-link>
<script>
if (A.c.isMuted) {
document.getElementsByName('mute')[0].className += ' muted';
}
</script>
}<span class="grey">["I'm sorry... it's just... I had this smooth plan in my head, about how we'd talk over dinner. And I was gonna be extra flirty so I could lead the conversation- well, you know now, huh? Heh..."]</span>
<span class="pep">["Well, I did catch on that you had something in mind! You've been just super adorable all evening~ I'm still a little surprised it was about *that*, but at the same time, thinking back... I can kinda see how you were leading up to it."]</span>
<span class="grey">["Ehehe... yeah..."]</span>
[[>>->alt neutral ending 2]]You wiggle a little bit, squirming against Pepper's side. He squeezes you briefly, and you can feel a chuckle brewing. When you steal a glance over at him though, his smiling face is full of gentle tenderness.
<span class="pep">["Aw Grey, you’re so cute! Thanks so much for making a great dinner just for me. I'm sorry if things didn’t end up the way you were hoping, exactly."]</span>
<span class="grey">["N- well, It’s kind of my fault-"]</span>
He gives you a stern look, so you switch tactics. <span class="grey">["I just mean, uh, it's too bad that we couldn't... y'know... tonight. It just ended up being too much at once I guess?"]</span>
<span class="pep">["That's okay! I’d prefer you back out if you were feeling worried over you pushing yourself too far. At least you got it out, and now we can talk about it, right?"]</span>
<span class="grey">["Yeah..."]</span>
[[>>->alt neutral ending3]]Pepper scoots around so he can get his other arm around you. He rests his muzzle on the top of your head, laying a light kiss on your eye-ridge.
<span class="grey">["Pep?"]</span>
<span class="pep">["Oh we really are perfect for each other. Look how silly we are, both of us too shy to tell each other about this kink of ours! But the important thing is, we know now. So we just have to figure out how to get one of us inside the other. More intimately than usual, I mean~"]</span>
You smile and hug him back tightly, giggling as you reply, <span class="grey">["And we gotta decide which one of us goes first!"]</span>
[[Congrats! You had a meaningful conversation with your boyfriend. And really, what’s kinkier than open communication and emotional honesty? ;j->credits]]{
<script>
A.t['dinner song'].stop();
A.t['credits song'].stop();
if (!A.t['ending song'].playing()) {
A.t['ending song'].play();
}
</script>
}
↶↷
>>
SKIP >>
Mute Sound