label day23:
    stop music fadeout 3
    stop indoor_night fadeout 3
    play indoor_birds indoor_birds fadein 3
    play music "music/music_chill_piano_5.opus" fadein 3
    $ day="Day 23"
    $ save_name = "Day 23"

    $ m_relationship_soft = False
    $ day23_m_kiss_talk_negative = False
    $ day23_m_kiss_talk_positive = False
    $ day23_m_kiss_talk_angry = False
    $ day23_m_kiss_talk_affirm = False
    $ day23_m_general_talk = False
    $ day23_m_life_talk = False
    $ day23_m_living_talk = False
    $ day23_m_future_talk = False
    $ day23_m_dad_talk = False
    $ day23_m_compliment = False
    $ day23_opera_lie = False
    $ day23_opera_dislike = False
    $ day23_opera_neutral = False
    $ day23_opera_like = False
    $ day23_opera_family = False
    $ day23_opera_family_affirm = False
    $ day23_a_anal = False
    $ day23_a_creampie = False
    $ day23_shop_visit = False
    $ day23_r_visit = False
    $ day23_l_visit = False
    $ day23_vibrator_ribbed = False
    $ day23_vibrator_large = False
    $ day23_l_dildo_angry = False
    $ day23_l_dildo = False
    $ day23_l_evening = False
    $ day23_i_phone_number = False
    $ day23_m_opera = False
    $ day23_flashback = False


    python:
        try: day21_flashback
        except NameError: day21_flashback = False

        try: day23_flashback_r
        except NameError: day23_flashback_r = False

    centered "DAY {b}23"

    scene p_room_day with dissolve

    if r_relationship and (not day21_r_visit or not day21_r_sleep):
        $ r_relationship = False
        $ r_relationship_ended = True

        play sound knocking volume 0.8

        "{i}You are awakened early in the morning by a knock on your door."
        p "Come in."
        scene day23_p_r_room with dissolve
        r "Hey."
        p "Hi!"
        r "I just came to tell you something."
        p "{i}(She doesn't mince words...)"
        r "Whatever we had... It's over."
        p "What?!"
        r "I'm sorry, [p_name], but I can't do this anymore."
        r "One time you're there and then you're not."
        if not day15_r_hug or not day15_r_kiss:
            r "You made me feel like shit before, and I don't want to feel like that again."
        r "So I'm ending it. It's better for the both of us."
        menu:
            "Disagree":
                p "I disagree."
                r "It's too late for this. I've made up my mind."
                p "Fuck."
                r "Bye, [p_name]."
            "It's fine":
                p "Okay."
                r "Okay?"
                p "I think it's better too."
                r "You're really good at pissing people off, you know that?"
        "{i}[r_name] walks out, slamming the door on her way out."
        scene p_room_day with dissolve
        p "{i}(I guess that was inevitable...)"

        if not achievement.has("BADBROTHER"):
            $ achievement.grant("BADBROTHER")
            init:
                $ achievement.register("BADBROTHER")
                $ achievement.sync()
            $ achievement.sync()
    else:
        "{i}You awake early in the morning."

    label day23_choices:
        scene p_room_day with dissolve
        play indoor_birds indoor_birds fadein 3 if_changed
        play music "music/music_chill_piano_5.opus" fadein 3 if_changed

        menu:
            "Visit sex shop" if l_relationship and day22_l_visit and not day23_shop_visit:
                $ day23_shop_visit = True
                $ woman_name = __("Shopkeeper")
                p "{i}(I promised [l_name] I'd get her a present. I could buy one online, but there's a sex shop in town.)"
                if ana_relationship:
                    scene day23_a_p_room with vpunch
                    stop music 
                    a "Hey tiger!"
                    play music "music/music_lofi_1.opus" fadein 10
                    p "Jesus, Ana, don't you knock?"
                    a "Nope."
                    if a_al_share:
                        p "Didn't you bring Alina?"
                        a "She's out with [r_name]."
                        a "You're eager to have your way with both of us, aren't you?"
                        p "What can I say... Threesomes are every man's wet dream, and I'm just a regular guy..."
                        a "Soon, [p_name], soon."
                        a "But we could do something fun now..."
                    else:
                        a "I thought we could do something fun..."
                    p "Tempting, but I was about to go out."
                    a "Where to?"
                    p "To a sex shop, buying a vibrator."
                    scene day23_a_p_room_smile with dissolve
                    a "Interesting, I'm coming with you!"
                    p "{i}(You don't shock Ana easily, that's for sure.)"
                    scene black with fade
                    stop indoor_birds fadeout 5
                    "{i}You both head out to town, Ana talking much of the way."
                    scene day23_a_p_sexshop with dissolve
                    a "I think we'll probably find what you're looking for."
                    a "You never told me who you're buying that vibrator for. Are you starting to get into anal play?"
                    p "No, it's not for me. Just helping a girl out who's too shy to buy it herself."
                    a "[p_name], always the white knight."
                    p "That's me."
                    scene day23_a_p_sexshop_girl with dissolve
                    woman "What'll it be, sir?"
                    p "I'm looking for a vibrator. Preferably something small. A beginner model."
                    woman "We have several in stock. Let me have a look for you."
                    scene day23_p_sexshop_girl_shelves with dissolve
                    p "{i}(Very nice behind!)"
                    scene day23_a_p_sexshop_girl with dissolve
                    woman "This one is ribbed, heightening her pleasure. I also have a smooth model, which is a little bit bigger."
                    a "That big one looks nice."
                    menu:
                        "Get the ribbed model":
                            $ day23_vibrator_ribbed = True
                            p "{i}(That one looks like the vibrator Iris had. I think that ribbed texture will be more pleasurable than that big stick.)"
                            p "I think that one will do nicely."
                            woman "That's an excellent model."
                            a "If you're getting compliments from the staff, you know you've made a good choice."
                        "Get the larger one":
                            $ day23_vibrator_large = True
                            p "The bigger, the better, isn't that what they always say?"
                            woman "That's how the saying goes."

                    "{i}While you pay for the toy, you see Ana hovering near the curtain next to the counter."
                    scene day23_a_p_sexshop_girl_curtain with dissolve
                    a "So, what's behind this?"
                    woman "The video booths."
                    a "You mean, where they show the dirty pictures?"
                    woman "Yup."
                    p "Isn't that a little old-fashioned?"
                    woman "I agree, but for some reason the owner has kept them around over the years."
                    woman "There's the occasional customer, mostly older men..."
                    a "I'm going back there, let's have a look."
                    woman "Be my guest."
                    "{i}Ana darts down the hallway and enters one of the booths, you follow her reluctantly."

                    call day23_a_sex from _call_day23_a_sex

                    "{i}With a sigh of resignation, the girl retrieves a bucket and a mop and disappears behind the curtain to clean up the mess. You leave the sex shop and say your goodbyes to Ana."
                else:
                    scene black with fade
                    "{i}You head out to town, lost in thought much of the way."
                    scene day23_p_sexshop with dissolve
                    p "{i}(I always feel a little dirty when I visit these places.)"
                    scene day23_p_sexshop_girl with dissolve
                    woman "What'll it be, sir?"
                    p "Hi, I'm looking for a vibrator. Preferably something small. A beginner model."
                    woman "We have several in stock. Let me have a look for you."
                    scene day23_p_sexshop_girl_shelves with dissolve
                    p "{i}(Very nice behind!)"
                    scene day23_p_sexshop_girl with dissolve
                    woman "This one is ribbed, heightening her pleasure. I also have a smooth model, which is a little bit bigger."
                    menu:
                        "Get the ribbed model":
                            $ day23_vibrator_ribbed = True
                            p "{i}(That one looks like the vibrator Iris had. I think that ribbed texture will be more pleasurable than that big stick.)"
                            p "I think that one will do nicely."
                            woman "That's an excellent model."
                            p "In that case, I'll go with your recommendation."
                        "Get the larger one":
                            $ day23_vibrator_large = True
                            p "The bigger, the better, isn't that what they always say?"
                            woman "That's how the saying goes."
                    "{i}You pay for the toy and leave the sex shop."
                    stop music fadeout 3
                    scene black with fade

                jump day23_choices
            "Visit [r_name]" if r_relationship and not day23_r_visit:
                $ day23_r_visit = True
                scene day23_r_room with dissolve
                p "Hey baby, why are you looking so sad?"
                r "I just keep thinking about school... It starts tomorrow."
                p "You're not keen on going?"
                scene day23_r_room_defiant with dissolve
                r "No! I just like it here at home. With you... And hanging out with my friends of course."
                p "I'll still be there in the evenings and weekends."
                r "I know, but it's different."
                r "Ugh!"
                p "Come here then, I think you need a hug."
                scene day23_r_room_hug with dissolve
                r "Mmmmm! Shall we stay in bed all day?"
                p "That would be nice, but somebody is bound to notice..."
                r "Yeah. That sucks."
                p "But I'm pretty sure it won't be a problem if we only do it for a little while."
                r "Yay!"
                scene day23_r_room_cuddle with dissolve
                r "I'm not going to let you go, you know."
                p "I don't want to go, so that helps."
                if day21_r_sleep and day21_flashback_r:
                    $ day23_flashback_r = True
                    r "So, are you going to tell me a bit more about Sasha?"
                    p "Sure."
                    jump day23_flashback
                else:
                    scene black with fade
                    "{i}You cuddle for an hour and you go back to your room."
                    jump day23_choices

                call day23_r_flashback_post from _call_day23_r_flashback_post

                jump day23_choices
            "Visit [l_name]" if l_relationship and day23_shop_visit and l_attr.get_corruption() >= 8 and not day23_l_visit:
                $ day23_l_visit = True
                p "{i}(Time to give [l_name] her present, gift-wrapped and all.)"
                scene day23_l_room with dissolve
                stop indoor_birds fadeout 3
                stop music fadeout 3
                play music "music/music_minimalistic_piano_3.opus" fadein 3
                p "Hey!"
                l "[p_name]!"
                p "I've come bearing gifts!"
                scene day23_l_room_present with dissolve
                l "Exciting!"
                if game.is_special:
                    "Smiling at you, your sister slowly opens the box to reveal its contents."
                else:
                    "Smiling at you, your friend slowly opens the box to reveal its contents."

                if day23_vibrator_ribbed:
                    $ day23_l_dildo = True
                    scene day23_l_room_dildo_shock with dissolve
                    l "What on earth is..."
                    scene day23_l_room_dildo_sad with dissolve
                    l "Oh no [p_name], you didn't..."
                    p "I said I would get you one as a gift, don't you like it?"
                    l "I... I don't know."
                    l "I think it's a little weird for a present."
                    p "Nonsense, couples gift sex toys to each other all the time."
                    p "{i}(They do, don't they?)"
                    l "But it looks so... so... so pornographic?"
                    p "You should have seen the other ones on display. This one is as subtle as these things get."
                    scene day23_l_room_dildo_smile with dissolve
                    l "Okay... Thank you."
                    p "{i}(She doesn't sound entirely convinced.)"
                    p "No problem. And it's up to you whether or not you want to use it, of course. It's fine with me if it ends up collecting dust in a drawer."
                    l "Thank you, I'll keep that in mind."
                    p "Though you're missing out if you do..."
                    l "Okay, okay! I get the message."
                    "{i}The girl smiles at you as you exit her room."
                    stop indoor_birds fadeout 3
                else:
                    $ day23_l_dildo_angry = True
                    scene day23_l_room_dildo_large_shock with dissolve
                    l "What on earth is..."
                    scene day23_l_room_dildo_large_sad with dissolve
                    p "I said I would get you one as a gift, don't you like it?"
                    l "I... I don't know."
                    l "It's enormous."
                    p "You'll feel everything much more intensely."
                    scene day23_l_room_dildo_large_angry with dissolve
                    l "I'm sorry, [p_name], but this is too much."
                    l "I didn't ask for this and you just went on and got me this thing... Why would you do that?"
                    p "{i}(Shit. She clearly isn't impressed.)"
                    p "I thought you'd enjoy it, it's a great stimulant, you know."
                    l "I'm not that kind of girl, [p_name], you should know that by now."
                    p "I'm sorry, [l_name], I didn't... I'll leave you alone."
                    "{i}The girl remains silent as you hesitantly back out of the room."
                    stop indoor_birds fadeout 3
                jump day23_choices
            "Wait until evening":
                scene p_room_evening with dissolve
                play indoor_night indoor_night fadein 3 if_changed
                if day22_m_date and not day23_m_opera:
                    "{i}You anxiously wait until evening falls and get dressed in your suit, ready to go out with [m_name]."
                else:
                    "{i}You pass the time until evening falls and heat up something in the microwave."
                jump day23_evening_choices

    label day23_evening_choices:
        scene p_room_evening with dissolve
        stop indoor_birds fadeout 3
        if not day23_l_evening and l_relationship:
            $ day23_l_evening = True

            play sound knocking volume 0.8

            if day22_m_date:
                "{i}There's a knock on your door as you're getting ready for the opera outing with [m_name]."
            else:
                "{i}You're fully engrossed in a game when there's a knock on your door."
            scene day23_l_p_room with dissolve
            if day22_m_date:
                l "You look nice, are you going out?"
                p "Yes, [m_name] and I are going to the opera."
                l "Classy!"
                l "But [p_name], I was wondering if you had a moment."
                p "Sure."
            else:
                l "Hey, do you have a moment?"
                p "Sure."

            if day23_l_visit:
                l "I hope I didn't disappoint you earlier?"
                p "Disappoint, what do you mean?"
                if not day23_l_dildo_angry:
                    l "Well, you got me that gift and I was a little overwhelmed by it. Didn't I come across as ungrateful?"
                    l "Because I'm not ungrateful, it's just that it gave me a bit of a shock."
                    p "I understand."
                    l "It looks so obscene."
                    p "Just think of it as a blue penis."
                    scene day23_l_p_room_smile with dissolve
                    l "I will, but I'm not sure if that makes it any better."
                else:
                    l "Well, you got me that gift and I lost my temper with you. That must have seemed very ungrateful."
                    menu:
                        "It wasn't":
                            $ day23_l_dildo = True
                            scene day23_l_p_room_smile with dissolve
                            p "No, not at all. I shouldn't have gotten you that enormous thing."
                            l "It's kinda big..."
                            p "I'll get you a new smaller one."
                            p "And it's up to you whether or not you want to use it, of course. It's fine with me if it ends up collecting dust in a drawer."
                            l "Thank you."
                        "It was":
                            $ l_attr.set_trust(-1)
                            p "Maybe a little."
                            p "But what's done is done."
                            l "Agreed."
                scene day23_l_p_room with dissolve
                l "Glad that's out of the way, but there was another reason I came by."
            l "I was hoping we could do something fun tomorrow, together."
            p "Sounds good! What do you have in mind?"
            if day12_l_visit:
                l "I'm not sure, but something active might be nice. I really enjoyed dancing at the club."
            else:
                l "I'm not sure, but something active might be nice. I really enjoy dancing."
            p "I think I know just the thing!"
            scene day23_l_p_room_smile with dissolve
            l "Good!"
            p "I'll pick you up tomorrow!"
            scene p_room_day with dissolve
            "{i}When [l_name] leaves, you quickly search for private dancing classes on the net and find what looks like a great teacher."
            p "{i}(Great! Dancing class is booked for tomorrow.)"

        menu:
            "Go to the opera" if day22_m_date and not day23_m_opera:
                stop indoor_night fadeout 10

                $ day23_m_opera = True
                $ man_name = __("Waiter")
                if day10_dwayne_visit:
                    p "{i}(That suit I own sure comes in handy for all kinds of occasions.)"
                else:
                    p "{i}(It's a good thing I still have a suit and tie.)"
                p "{i}(I hope [m_name] is ready to go.)"
                scene day23_m_dress:
                    yalign 1.0
                    ease 8 yalign 0.01
                $ renpy.pause()
                p "{i}(Holy moly.)"
                m "I'm ready."
                p "You look stunning."
                m "Thank you, dear."
                p "The cab should be here any minute."
                m "Great. I'm a little nervous, but it seems you thought of everything."
                p "Nervous?"
                m "It's been a while since I went to a concert. Don't forget you're going out with an old woman."
                p "Well, granny, are you ready?"
                scene day23_m_dress_smile with dissolve
                m "Ouch, forget I mentioned my age."
                p "Don't worry, I'll take good care of your walker."
                m "[p_name]!"
                p "I think that's our cab."
                scene black with fade
                stop music fadeout 3
                "{i}[m_name] and you get into the cab, which takes you to a restaurant near the theater."
                scene day23_m_restaurant with dissolve
                play music "music/music_jazz_piano_5.opus" fadein 3 if_changed
                play outdoor outdoor fadein 3 volume 0.2
                play diner diner fadein 3 volume 0.7
                m "This is really nice, [p_name]."
                p "It was the best reviewed restaurant near the theater."
                m "Will we have enough time to eat before the opera starts?"
                p "Probably, I'll ask the waiter."
                "{i}After a few minutes somebody has already taken your drink orders and left two menus."
                scene day23_m_restaurant_menu with dissolve
                m "The selection of entrées looks really excellent."
                p "It sure does."
                m "I think I'll start with a light salad and sole as a main course."
                p "Their fish dishes are supposed to be very good."
                m "That's settled then."
                m "Let's make a toast!"
                p "To good food and good music."
                m "Good food and good music!"
                scene day23_m_restaurant_waiter with dissolve
                man "Would you like to order?"
                m "Yes please. I'd like the Salade niçoise and the Sole meunière, please."
                man "Excellent. And you sir?"
                p "The scallops and veal for me, please."
                p "And we're going to see a show tonight at half past eight, will we be able to finish our meals in time?"
                man "Of course, sir, not a problem."

                label day23_m_restaurant_primary_choices:
                    queue music "music/music_jazz_piano_2.opus" fadein 3
                    scene day23_m_restaurant with dissolve

                    menu:
                        "Talk about the opera" if not day23_m_general_talk:
                            $ day23_m_general_talk = True
                            p "This is going to be my first visit to the opera."
                            m "I really hope you like it. Otherwise it can be a long ordeal."
                            menu:
                                "Compliment her":
                                    $ day23_m_compliment = True
                                    $ m_attr.set_trust(+1)
                                    p "I don't mind, as long as I get to spend that ordeal with you."
                                    scene day23_m_restaurant_smile with dissolve
                                    m "That's so sweet of you to say!"
                                "Ask why":
                                    p "A long ordeal?"
                                    m "Operas often run longer than a movie in a cinema."
                                    p "Aha... Well, let's hope this is a good one."
                            m "Who's the composer? It's not Wagner, is it?"
                            p "No. Why, is he bad?"
                            m "Absolutely not, but most of his operas are massive. Not really beginners fare, I'd say."
                            p "It's by a German guy. Strauss."
                            p "I figured we'd go see something light, considering he wrote all those waltzes."
                            m "Richard Strauss?"
                            p "That's the one."
                            m "Eh [p_name], I think you mean Johann Strauss..."
                            p "Oh..."
                            m "He's the waltz guy. Richard Strauss is someone else entirely, they couldn't be more different."
                            p "Aha... Is it bad? I'd hate to have ruined your evening."
                            m "No, not at all. Strauss wrote some wonderful things."
                            m "Are we going to the 'Rosenkavalier'?"
                            p "No, it's called 'Salome', do you know it?"
                            scene day23_m_restaurant_laugh with dissolve
                            m "I know of it. It caused a scandal, I believe. It's supposed to sound very modern."
                            m "So I think you're in for a treat. Losing your opera virginity to Richard Strauss."
                            p "It feels dirty when you say it like that."
                            m "Haha! Let's just enjoy the evening and see how we like the music."
                            p "Works for me!"
                            jump day23_m_restaurant_primary_choices
                        "Talk about her social life" if not day23_m_life_talk:
                            $ day23_m_life_talk = True
                            p "You said you used to go out much more?"
                            if game.is_special:
                                m "True. When your dad and I were still together, we went to the theater quite regularly."
                            else:
                                m "True. When I was younger I went to the theater quite regularly."
                            p "What changed?"
                            if game.is_special:
                                m "We had you and the girls, which took a toll on the time we got to spend on ourselves."
                                m "And then the divorce happened and that pretty much ended my whole interest in doing anything fun for a long while."
                            else:
                                m "Work became busy and I had nobody to accompany me."
                            p "That sucks."
                            m "I know."
                            p "But aren't there any friends around who'd like to go with you?"
                            m "I had a few friends back in the day, but somehow we lost contact."
                            p "You should look them up, see if they want to pick things up again."
                            scene day23_m_restaurant_smile with dissolve
                            m "That's not a bad idea, actually."
                            p "{i}(And if [m_name]'s girlfriends happen to be hot we can all go on a date together...)"
                            p "Excellent. A dashing young woman such as you shouldn't be caged."
                            m "Dashing young woman... You sound like an old hustler."
                            p "But you liked it anyway!"
                            scene day23_m_restaurant_laugh with dissolve
                            m "Haha! Okay, you win."
                            jump day23_m_restaurant_primary_choices
                        "Ask about the kiss" if not day23_m_kiss_talk_negative:
                            $ day23_m_kiss_talk_negative = True
                            $ m_attr.set_trust(-2)
                            p "[m_name]..."
                            m "What's on you mind?"
                            p "I keep thinking back about our kiss..."
                            scene day23_m_restaurant_serious with dissolve
                            m "Why are you bringing that up?"
                            p "I just wanted to..."
                            m "This is making me feel uncomfortable..."
                            p "Sorry."
                            m "Let's just enjoy the evening, shall we?"
                            p "Okay."
                            jump day23_m_restaurant_primary_choices
                        "Wait for the food":
                            p "I think the waiter is coming our way."
                            m "Great, I guess it isn't proper in a place like this, but I'm starving."
                            p "Me too!"

                "{i}The waiter serves you two plates and refills your glasses."
                scene day23_m_restaurant_food with dissolve
                p "Another toast?"
                m "That seems appropriate."
                if game.is_special:
                    p "I propose a toast to you then, the mother I've always missed in my life until now."
                else:
                    p "I propose a toast to you then, the woman I've always missed in my life until now."
                m "Are you trying to make me cry?"
                p "Is it working?"
                scene day23_m_restaurant_food_laugh with dissolve
                m "Yes, you brute!"

                label day23_m_restaurant_secondary_choices:
                    scene day23_m_restaurant_food with dissolve

                    menu:
                        "Talk about living together" if not day23_m_living_talk:
                            $ day23_m_living_talk = True
                            if game.is_special:
                                p "I'm still so glad you asked me to come home at dad's funeral."
                            else:
                                p "I'm still so glad you invited me at my dad's funeral."
                            m "I'm glad you came. I was so nervous when I asked you."
                            p "Really, why?"
                            if game.is_special:
                                m "Well, we were separated for so long, and I didn't know what Christian told you about us..."
                                p "Dad didn't tell me much."
                                p "Come to think of it, we never really talked. Not really. Things just were the way they were and we kept on going."
                                m "Yes, he had a very 'hands-off' style of parenting..."
                                p "Which roughly translates to: he just didn't give a fuck."
                                scene day23_m_restaurant_food_laugh with dissolve
                                m "Language, young man."
                                m "But you're not wrong."
                                p "[m_name]... He didn't beat you or anything?"
                                scene day23_m_restaurant_food_serious with dissolve
                                m "No, sweetheart, he didn't. He was just unfaithful. A lot."
                                if day18_m_past_talk:
                                    p "You said as much."
                                p "He did have a lot of girlfriends..."
                                m "I can imagine he kept up his behavior after our divorce. Free at last..."
                                m "I think he imagined himself as some sort of major player, a seducer. In hindsight, his long-term relationship with me was an anomaly."
                                p "And he had children with you."
                                m "That too."
                                p "Or did he sire a whole army of half-siblings throughout the country?!"
                                scene day23_m_restaurant_food_smile with dissolve
                                m "As far as I know you're the only ones."
                                p "So, if you want to say something positive about it, you were alluring enough to capture his attention for several years."
                                scene day23_m_restaurant_food_laugh with dissolve
                                m "And then he betrayed me and left me with three daughters and took away my son. Some silver lining!"
                                p "Hey, I'm trying."
                                m "You're a dear!"
                            else:
                                m "You could've easily said no."
                                p "{i}(Why would I say no to living in a house full of beautiful women?)"
                                p "True, but it was an offer I just couldn't refuse."
                                m "I'm really happy you didn't."
                                p "It's all working out, isn't it?"
                                p "The house is so nice, and the girls are starting to feel like sisters to me."
                                if r_relationship or b_relationship or b_relationship_soft or l_relationship:
                                    p "{i}(Or friends with enormous benefits...)"
                                m "Yes, I think you fit in nicely, and you're a good influence on the girls as well."
                                if r_relationship or b_relationship or b_relationship_soft or l_relationship:
                                    p "{i}(I'm not so sure about that...)"
                                p "That means a lot."

                            jump day23_m_restaurant_secondary_choices
                        "Talk about future" if not day23_m_future_talk:
                            $ day23_m_future_talk = True
                            p "Any plans for the future?"
                            m "I'd like to be home more, spend time with you and the girls."
                            p "I'd like that."
                            if not day23_m_kiss_talk_negative:
                                m "And I'm having a lot of fun so far."
                                p "Me too."
                                m "Good. So I'd like to go out more."
                            else:
                                m "And maybe I should go out more."
                            p "You really should."
                            scene day23_m_restaurant_food_laugh with dissolve
                            m "I know, I know, keep rubbing it in."

                            menu:
                                "Explain":
                                    $ m_attr.set_trust(+1)
                                    p "No, it's just... You should see yourself right now. You're smiling, laughing, it's wonderful!"
                                    scene day23_m_restaurant_food_shy with dissolve
                                    m "You're making me blush."
                                    p "You're positively glowing."
                                    scene day23_m_restaurant_food_smile with dissolve
                                    m "I wasn't some hermit for the past few years..."
                                    p "Hey, I'm only reporting on what I see here before me."
                                    m "Haha, here you are, our fearless reporter documenting the mishaps of socially deprived women everywhere."
                                    p "That's me!"
                                "Laugh":
                                    p "Haha, that's me, always coming up with the hard truths."
                                    m "You're merciless, that's what you are!"

                            jump day23_m_restaurant_secondary_choices
                        "Go to the opera":
                            scene day23_m_restaurant_food_post with dissolve
                            "{i}The second course, which quickly follows your entree, is as delicious. There's also more wine, a second bottle has magically appeared on the table."
                            m "I'm always a little excited about these things."
                            p "I know what you mean."
                            m "Especially if it's a new production or something you haven't seen. The thrill is always there."
                            p "For me it's just a plunge into the great unknown."
                            m "I just hope you have a good time."
                            p "I'm sure I will."
                            "{i}You order some coffee and pay the bill before heading out to the opera."

                scene day23_m_opera with dissolve
                stop music fadeout 3
                stop outdoor fadeout 3
                stop diner fadeout 3
                play music "music/music_marimba_1.opus" fadein 3
                play music "audio/crowd3.opus" fadein 3 volume 0.3
                m "Here we are."
                p "It's quite busy."
                m "Performances like these always draw a crowd."
                p "Because of the music?"
                m "Yes, and the performers as well."
                m "Shall we find our seats?"
                scene day23_m_opera_sit with dissolve
                "{i}You find your places in the hall. It's clearly not the best spot and you have to make an effort to see the stage."
                p "I should have booked more expensive seats."
                m "Don't worry, I once sat behind a marble column."
                p "That must have been disappointing."
                m "I listened more intently to the music, so it wasn't all bad."
                "{i}There's not much more time to talk as the lights are soon dimmed, the curtain is drawn, and the orchestra begins to play."
                stop music fadeout 3
                scene day23_m_opera_sing with dissolve
                play music music_chopin fadein 3
                "{i}From that moment, you're drawn into the world of Narraboth, Jochanaan, Salome and her parents, Herodes and Herodias."
                "{i}At times, the opera is an assault on the senses, sweeping harmonies make way for sharply dramatic attacks and have you on the edge of your seat. [m_name] clearly loves every moment of it."
                scene day23_m_opera_smile with dissolve
                p "Salome knows what she wants, doesn't she?"
                m "She sure does!"
                scene day23_m_opera_seduce with dissolve
                "{i}As the story unfolds you can tell why this opera caused such a scandal back in the day. The overt eroticism of it all must have shocked the public."
                scene day23_m_opera_dance with dissolve
                if game.is_special:
                    "{i}As Salome performs her famous veil dance in front of her lusting step-father, several gasps erupt from the audience."
                else:
                    "{i}As Salome performs her famous veil dance in front of her lusting king, several gasps erupt from the audience."
                scene day23_m_opera_dance_breasts:
                    yalign 1.0
                    ease 8 yalign 0.01
                $ renpy.pause()
                "{i}Salome's dance for Herodes is more of a lap-dance you'd commonly encounter in a strip club in this modern staging of the opera."
                scene day23_m_opera_dance_naked:
                    yalign 1.0
                    ease 8 yalign 0.01
                $ renpy.pause()
                "{i}Little by little, the soprano loses more and more of her clothing, until she's fully nude at the feet of her king."
                scene day23_m_opera_head with dissolve
                "{i}After the erotic dance, the opera launches its disturbing finale. Still naked, Salome demands the beheading of Jochanaan and declares her love for the severed head after the deed is done."
                "{i}The music shifts from tenderness to glowering rage and ends in dissonance as Salome whispers her last words and is killed by the king's guardsmen."
                "{i}The curtain falls and after a brief silence thunderous applause ensues. The performers bow and some people rise from their seats as the soprano who played Salome takes the forefront."
                stop music fadeout 3
                play indoor_ac indoor_ac fadein 3
                scene day23_m_opera_sit_post with dissolve
                p "That was quite something."
                m "You could say that."
                p "{i}(I don't want this evening to end.)"
                p "Would you like to have a drink somewhere? Talk about what we've just seen."
                m "The night is young! Lets go for it."
                m "I have to use the bathroom first, back in a minute."
                stop indoor_ac fadeout 5
                play outdoor outdoor fadein 3
                if day22_l_visit:
                    ir "[p_name]?"
                    scene day23_m_opera_i:
                        yalign 1.0
                        ease 8 yalign 0.01
                    $ renpy.pause()

                    p "Hi, Iris."
                    p "{i}(Wow, look at her. Lots of curves. And her dress is a little on the short side. Somebody is on the prowl here...)"
                    ir "I didn't think I'd find you here. Did you like the opera?"
                    p "This was my first time, I came with somebody else."
                    ir "Yes, I thought I saw you with a woman earlier."

                    menu:
                        "Truth":
                            if game.is_special:
                                p "Yes, she's my mother."
                            else:
                                p "Yes, she's a friend."

                            ir "Ah, you're her chaperone?"
                            p "You could say that."
                        "Lie":
                            $ day23_opera_lie = True
                            p "Yes, it's kind of a date."
                            if game.is_special:
                                p "{i}(Not really a lie, despite the fact that she's my mother.)"
                            ir "Good for you! She looked beautiful from a distance."

                    p "Did you come with Justin?"
                    ir "No, he had some things to take care of at the shelter."
                    p "{i}(What an oaf.)"
                    p "Did you enjoy the opera?"
                    ir "Yes, I did. It's a little different from the biblical story, but I liked it. Very sensual."
                    p "I agree."

                    menu:
                        "Compliment her":
                            $ day23_i_phone_number = True
                            p "I really enjoyed our dinner together, you have such a lovely house, and the food was excellent."
                            scene day23_m_opera_i_smile with dissolve
                            ir "Thank you so much!"
                            ir "I hope I wasn't rambling too much at the end of the evening."
                            p "Not at all. It's flattering when people feel comfortable enough to confide in others about personal matters."
                            ir "That's a nice way of putting it."
                            p "Just let me know, if you ever need someone to talk to."
                            ir "That's very kind of you."
                            p "Have a nice evening."
                            scene day23_m_opera_i_hesitant with dissolve
                            "{i}As you turn around, you see some hesitation flash across her face."
                            p "{i}(Please Iris, say something...)"
                            p "{i}(...)"
                            ir "Oh, [p_name]?"
                            p "{i}(Bingo!)"
                            p "Yes, Iris?"
                            scene day23_m_opera_i_shy with dissolve
                            ir "I thought it would be good if we exchange phone numbers, should I decide to take you up on your offer."
                            p "{i}(She's blushing!)"
                            p "Of course! Here's mine."
                            ir "Thank you!"
                            "{i}After handing your phone number to Iris, you bid her farewell and walk toward the restrooms to find [m_name]."
                        "Wait for [m_name]":
                            if day23_opera_lie:
                                p "Well, it was nice talking to you, but I have to find my date, make sure she isn't lost."
                            else:
                                if game.is_special:
                                    p "Well, it was nice talking to you, but I have to find my mother, make sure she isn't lost."
                                else:
                                    p "Well, it was nice talking to you, but I have to find my friend, make sure she isn't lost."
                            ir "You do that. Nice seeing you!"
                            p "Goodbye, Iris."

                scene day23_m_opera_post with dissolve
                p "Ready to hit the town?"
                m "Ready when you are."
                scene black with fade
                "{i}You find a nice bar near the opera and order some drinks."
                scene day23_m_bar with dissolve
                play outdoor outdoor fadein 3
                play diner diner fadein 3
                play music "music/music_jazz_piano_7.opus" fadein 3
                m "So. How was your first opera experience?"

                menu:
                    "Hated it":
                        $ day23_opera_dislike = True
                        $ m_attr.set_trust(-1)
                        p "I thought it was terrible."
                        scene day23_m_bar_disappointed with dissolve
                        m "Really? The staging was a little weird, mixing the old costumes with minimalistic sets, but the singing was excellent."
                        p "I hated the singing, but I think I just don't like opera."
                        m "Now I feel terrible you had to endure all that."
                        p "No, no, don't worry. It's enough that you had a good time."
                        p "The drinks are nice and we ate some great food, so nothing is lost."
                    "It was weird":
                        $ day23_opera_neutral = True
                        p "It was a weird experience, to be honest. Very dramatic and the music made me uncomfortable at times."
                        m "True, opera generally isn't subtle when it comes to conveying emotions."
                        m "I had to adjust to the music too, it's normally a much smoother experience. The fact that Salome wasn't, makes it all the more interesting."
                        p "I think I agree."
                    "Loved it":
                        $ day23_opera_like = True
                        $ m_attr.set_trust(+1)
                        p "It was a really wild ride, but I think I enjoyed it."
                        scene day23_m_bar_smile with dissolve
                        m "You think?"
                        p "My head is still spinning from that last scene."
                        m "I know what you mean. The shivers went down my spine when she declared her love for Jochanaan, I really felt sorry for her, despite the monstrous things she did."
                        p "I think they hit the right balance, with the minimalistic sets and the old-fashioned costumes."
                        m "Yes, it kinda worked, didn't it? And the singing was phenomenal."
                        m "I'm really glad you were with me this evening to share this moment. It's something special when everything clicks during a performance."

                if game.is_special:
                    p "I'm still a little confused about some of the story's aspects. The family tree in particular."
                    p "Salome was the daughter of king Herodes?"
                    m "Stepdaughter, if I remember correctly, and her uncle."
                    p "Wow."
                    m "It gets more complicated, because Herodes' wife is also his sister-in-law..."
                    p "That's why Jochanaan had such a stick up his butt about it all."
                    m "Yup, he didn't like that family one bit."

                    menu:
                        "What a prude":
                            $ day23_opera_family = True
                            p "A little prudish, don't you think?"
                            scene day23_m_bar_serious with dissolve
                            m "What do you mean?"
                            p "{i}(I should tread carefully here, I'm not sure what she thinks.)"
                            p "Well the story is based on the tale from the bible, so it's bound to be moralistic. But I'm not sure if it still rings true in this day and age."
                            m "Do you really think so?"
                            p "{i}(I hear mild disbelief, no anger yet.)"
                            menu:
                                "Yes":
                                    $ day23_opera_family_affirm = True
                                    p "Yes. I strongly believe in personal freedom, and Salome seems an excellent example to me."
                                    scene day23_m_bar_shock with dissolve
                                    m "But she ordered the execution of Jochanaan because she couldn't get him?!"
                                    if day23_opera_like:
                                        p "That was extreme, monstrous even, to use your own words. But the opera is a work of fiction, based on a morality tale."
                                    elif day23_opera_neutral:
                                        p "You said so yourself, opera isn't subtle when it comes to emotions, so it's logical that the story is taken to the extreme."
                                    p "I think that, in essence, Salome should be allowed to be a free spirit."
                                    p "If she wants to dance for her king and father, seduce him, let her. As long as both parties consent..."
                                    p "{i}(It's a little hard to read the blank stare she's giving me now.)"
                                    p "Sorry, did I shock you? That was not my intention."
                                    scene day23_m_bar_smile with dissolve
                                    m "Actually, no. I didn't think we'd have a conversation like this, that's all."
                                    p "But you don't agree?"
                                    m "I'm not sure if Salome is the right example in this case, but I like your characterization of a person as a free spirit, allowed to do anything with anyone, as long as there's consent."
                                    p "Exactly that!"
                                    scene day23_m_bar_enigmatic_smile with dissolve
                                    m "And it shows that there's a depth to you that I didn't know existed."
                                    m "And I like it."
                                    p "{i}(Hell yes!)"
                                "No":
                                    p "Hell, I don't know. Salome seemed so free."
                                    m "Remember that she was seducing her father..."
                                    if day23_opera_like:
                                        p "All right, maybe I'm still just mesmerized by the magic of the whole production."
                                    else:
                                        p "All right, maybe I'm still just mesmerized by the whole production."
                                    m "I guess that's it."
                        "Understandable":
                            p "I get why the public was so scandalized during the premiere. Strauss sure chose some really edgy subjects."
                            m "He did, didn't he?"

                scene day23_m_bar_smile with dissolve
                "{i}The bottle of wine you ordered is empty before you know it. Another one appears on the table."
                if day23_opera_family_affirm:
                    "{i}You notice that [m_name] is laughing more readily and seems more relaxed after your talk. She touches you frequently while talking and seems engrossed in your conversation."
                else:
                    "{i}You notice that [m_name] is laughing more readily and seems more relaxed. She touches you frequently while talking and seems engrossed in your conversation."

                label day23_m_bar_choices:
                    menu:
                        "Ask about the kiss" if not day23_m_kiss_talk_positive and day18_m_kiss:
                            $ day23_m_kiss_talk_positive = True
                            p "[m_name]?"
                            m "What's the matter, dear?"
                            p "There's been something on my mind since our holiday. It's bothering me a little bit."
                            scene day23_m_bar_blush with dissolve
                            m "God... Oh... Shit..."
                            p "{i}(Why is she stammering all of a sudden?)"
                            m "You noticed didn't you?"
                            m "I didn't mean to..."
                            m "God, this is so embarrassing."
                            p "We were both there, so don't feel embarrassed."
                            m "No, I shouldn't have kept watching you, but I just couldn't stop looking."
                            p "{i}(What's she talking about? What did she see me do?)"
                            p "What are you talking about?"
                            m "Err... What are you talking about?"
                            p "I was talking about the kiss we shared."
                            if day23_m_kiss_talk_negative:
                                scene day23_m_bar_angry with dissolve
                                m "You're bringing that up again?!"
                                p "Sorry, I'm just confused."

                                if m_attr.get_trust() >= 5:
                                    m "..."
                                    p "{i}(Am I going to get more than a meaningful silence out of her?)"
                                else:
                                    $ day23_m_kiss_talk_angry = True
                                    m "Take me home. I'm done with this. I hoped we could have a nice conversation, but you keep bringing the same stuff up."
                                    p "I'm sorry, I..."
                                    m "I'm going home."
                                    "{i}You have to run to keep up with [m_name], who walks incredibly fast on her high heels. The taxi ride home is filled with silence and, back home, you each go your separate ways."
                                    jump day23_evening_choices
                            else:

                                scene day23_m_bar_blush_alt with dissolve
                                m "Oh god... I thought you were... The wine is messing with my head..."
                                p "You've got me really confused."

                            label day23_kiss_conversation:
                                scene day23_m_bar_compassion with dissolve
                                m "I'm sorry, honey, me too..."
                                if day23_m_kiss_talk_negative:
                                    m "That's why I reacted so violently before."
                                p "It seems we've got a lot to talk about."
                                m "Let's order more wine first."
                                p "Is it that bad?"
                                m "I hope not."
                                "{i}More wine arrives and [m_name] seems to relax a little again after her uptight reaction to your question."
                                if day19_m_visit and day18_book_masturbate:
                                    m "So. We kissed and we had a talk about it afterwards."
                                else:
                                    m "So. We kissed, because I mistook you for someone else."

                                p "I know, but I still can't stop thinking about it."
                                m "Why?"
                                p "{i}(Fuck it. I'm not going to hold back. She's as open towards me as she's ever going to be.)"
                                p "Because I liked it."
                                scene day23_m_bar_shock with vpunch
                                m "You... liked it?"
                                if game.is_special:
                                    p "Yes. I know we've just seen an entire opera about how bad it is, but for me that moment was totally exhilarating."
                                else:
                                    p "Yes, I don't know about you, but for me that moment was totally exhilarating."
                                p "It awakened all kinds of feelings in me I never thought I had for you."
                                m "Feelings...?"
                                p "Yes. Desire."
                                if game.is_special:
                                    p "Not for you as a mother, but something more."
                                else:
                                    p "Not for you as a friend, but something more."
                                scene day23_m_bar_serious with dissolve
                                "{i}There's a long silence. [m_name] just stares at you, her face a mask betraying no emotions. She takes another gulp of wine, followed by more silence."
                                m "I..."
                                m "Thank you for being so open about your feelings to me."
                                p "{i}(Why so fucking formal, I practically proposed to her just now!)"
                                p "But how do you feel?"
                                "{i}She reaches for her glass of wine again, but you catch her hand and hold it in yours. She doesn't pull back."
                                scene day23_m_bar_hand with dissolve
                                m "Honestly? I've never felt more confused in my life."
                                m "I thought of myself as a person very much in control of everything, but lately..."
                                scene day23_m_bar_hand_neutral with dissolve
                                m "Your arrival has been such a disturbance. A welcome one, but I've come to realize it really upended the rut we were all living in back home."
                                if day18_m_kiss and day18_book_masturbate:
                                    m "The holiday we had together threw even more confusion in the mix."
                                    p "Why is that?"
                                    m "Well, as you said, we shared that kiss during our hike, but something else happened... That's why I was so embarrassed just now, because I thought you knew about it."
                                    p "No, I don't."
                                    m "During our vacation I stumbled upon you reading my book in the apartment. And you were... you know... masturbating..."
                                    p "{i}(Oh fuck, she saw that!)"
                                    m "That's totally fine, masturbating, that is. We all have needs. But I kept watching..."
                                    p "{i}(Naughty [m_name]!)"
                                    m "I shouldn't have. It felt like a betrayal of the trust between us. Like the kiss. I overstepped my boundaries."
                                else:
                                    m "I shouldn't have kissed you. It felt like a betrayal of the trust between us. I overstepped my boundaries."

                                p "[m_name], I just told you I loved kissing you."
                                if game.is_special:
                                    m "But isn't that wrong? I'm your mother?!"
                                else:
                                    m "But isn't that wrong? I'm so much older than you?!"

                                menu:
                                    "Yes":
                                        p "Yes... Maybe... I don't know."
                                        m "You see, you're doubting yourself. I took advantage of you in a weak moment and I shouldn't have."
                                        p "{i}(No! I's not like that it at all!)"
                                        scene day23_m_bar_hand_smile with dissolve
                                        m "It won't happen again, I'll make sure of that. Don't worry."
                                        "{i}[m_name] smiles wistfully as she pulls away her hand. You sit in silence with your drinks for a while."
                                        jump day23_m_bar_choices
                                    "No":
                                        $ day23_m_kiss_talk_affirm = True
                                        $ m_relationship_soft = True
                                        if game.is_special and day23_opera_family_affirm:
                                            p "No, I told you before that I think everyone should be allowed to be a free spirit and do whatever feels good. Why should I feel any different about this?"
                                            p "We both enjoyed it, didn't we?"
                                        else:
                                            p "No. We both enjoyed it, didn't we?"

                                        if not achievement.has("OEDIPUSCOMPLEX"):
                                            $ achievement.grant("OEDIPUSCOMPLEX")
                                            init:
                                                $ achievement.register("OEDIPUSCOMPLEX")
                                                $ achievement.sync()
                                            $ achievement.sync()

                                scene day23_m_bar_hand_guilt with dissolve
                                m "Yes... Yes I did."
                                p "{i}(That's what I wanted to hear.)"
                                p "So nothing has changed for the worse. We just love each other more."
                                m "I... I don't know... It's complicated..."
                                p "I think it's simple."

                                if m_relationship:
                                    m "Lately, I feel I can't trust my feelings. As I said, I'm starting to feel I'm losing control."
                                    p "Because of our kiss?"
                                    m "That, but things at work are weird too."
                                    p "{i}(She's going to talk to me about work? That's new...)"
                                    p "Weird how?"
                                    m "There's somebody at work and I think I'm falling for him... And it's totally unprofessional!"
                                    p "{i}(Could it be Mr. Holmes?!)"
                                    p "A co-worker?"
                                    m "No. Worse. A client. It isn't allowed, but I feel an attraction..."
                                    p "Does that mean that you and I...?"
                                    m "That's why I said it was complicated."
                                    m "I'm not going to deny there's an attraction between us as well."
                                    p "Wow, complicated indeed."
                                else:
                                    if game.is_special:
                                        m "Simple? Think of what we've done! It's illegal in a lot of places."
                                    else:
                                        m "Simple? Think of what we've done! I'm caring for you. Some people might say I took advantage of my position of power."
                                    p "Nobody needs to know."
                                m "I need to think. Is that okay with you?"
                                p "{i}(Not a refusal. This sounds promising.)"
                                p "Of course. Take your time."
                                jump day23_m_bar_choices

                        "Go home" if day23_m_kiss_talk_positive or not day18_m_kiss:
                            scene day23_m_bar_stand with dissolve
                            "{i}It's already very late when you finish your last drinks. When [m_name] gets up from her chair you notice how wobbly she is on her high heels. The wine must have gone to her head."
                            if day23_m_kiss_talk_affirm:
                                m "Thank you for such a lovely evening, I had a great time tonight!"
                            else:
                                m "Thank you for your company, I had a good time tonight."
                            p "Yes, we should do this again soon!"
                            if day23_m_kiss_talk_affirm:
                                m "Sounds like a good plan!"
                            else:
                                m "Lets keep that in mind."

                            scene black with fade
                            "{i}The taxi ride back home is a little quiet. [m_name] dozes off a few times and her speech is so slurred it renders any long conversation impossible."
                            stop outdoor fadeout 10
                            stop diner fadeout 10
                            stop music fadeout 5
                            play music "music/music_minimalistic_piano_3.opus" fadein 5
                            if m_relationship_soft:
                                "{i}When the taxi arrives at your house, [m_name] nearly stumbles over her heels and you offer to carry her inside. An offer she gladly accepts."
                                scene day23_m_room_carry with dissolve
                                p "Here we are."
                                m "T-t-hank you!"
                                "{i}[m_name] manages to sit on the bed, but nearly topples over when you turned around to leave. You're just in time to catch her."
                                scene day23_m_room_embrace:
                                    yalign 1.0
                                    ease 8 yalign 0.01
                                $ renpy.pause()
                                m "I-I'm ssso clumssy."
                                "{i}When you embrace her the smell of her sweet perfume overwhelms any trace of alcohol. She holds you tight and several sighs escape her."
                                "{i}You don't want the moment to end, but when she rests her head heavily on your shoulder you hear a slight snoring."
                                scene day23_m_room_sleep with dissolve
                                p "{i}(Shit, she's fallen asleep... That's going to be a massive hangover in the morning.)"
                                p "I can't just let her lie here..."
                                scene day23_m_room_sleep_shoes with dissolve
                                "{i}You turn her around on the bed and remove her heels. You can't but help to touch the soft skin of her legs."
                                p "{i}(She hasn't been wearing panties all night?!)"
                                p "{i}(Her dress is going to be a challenge...)"
                                scene day23_m_room_sleep_dress with dissolve
                                "{i}Slowly, you manage to peel the dress from her. [m_name] moans softly as you undress her."
                                p "{i}(Wow. What an amazing woman.)"
                                scene day23_m_room_sleep_cuddle with dissolve
                                if game.is_special:
                                    "{i}Feeling very tired yourself, you crawl into bed next to her naked body and embrace her. Your mother purrs contently in her sleep."
                                else:
                                    "{i}Feeling very tired yourself, you crawl into bed next to her naked body and embrace her. [m_name] purrs contently in her sleep."
                                p "Good night, dear [m_name]."
                                scene day23_m_room_sleep_cuddle_kiss with dissolve
                                "{i}[m_name] raises her head to touch your lips with hers. When you kiss, her eyes open slightly. You notice a flash of recognition traveling across her face, but she doesn't shy away from you."
                                "{i}The kiss you share is firm and sweet, the best good night's kiss you could dream of."
                                scene day23_m_room_sleeping with dissolve
                                "{i}The woman in your arms moans contently as she rests her head on her pillow and sleeps in no time. You cuddle against her soft naked body and enter a deep slumber within moments."

                                if (day21_flashback or day21_flashback_r) and not day23_flashback_r:
                                    menu:
                                        "Show flashback dream":
                                            "{i}You're set upon by dreams again, and a familiar face comes into focus once again..."
                                            jump day23_flashback
                                        "Just sleep":
                                            "{i}You're set upon by dreams again, but you don't remember any of it in the morning."
                            else:
                                "{i}When the taxi arrives at your house, [m_name] nearly stumbles over her heels, and you offer to carry her inside, but she insists on walking."
                                if (day21_flashback or day21_flashback_r) and not day23_flashback_r:
                                    "{i}You say goodnight to each other and go to your rooms. As soon as your head hits the pillow you enter a restless slumber..."
                                    menu:
                                        "Show flashback dream":
                                            "{i}...You're set upon by dreams again, and a familiar face comes into focus once again..."
                                            jump day23_flashback
                                        "Just sleep":
                                            "{i}...but you don't remember any of it in the morning."
                                else:
                                    "{i}You say goodnight to each other and go to your rooms. As soon as your head hits the pillow you enter a dreamless slumber."

                scene black with fade
                jump day24
            "Go to sleep" if not day22_m_date or (day22_m_date and day23_m_opera):
                scene p_room_night with dissolve
                "{i}As soon as you hit the pillow you enter a dreamless slumber."
                scene black with fade
                jump day24

label day23_flashback:
    if _in_replay:
        $ day23_flashback_r = False

    $ day23_flashback = True
    scene black with pixellate
    stop music fadeout 5
    stop indoor_birds fadeout 5
    play music "music/music_jazz_piano_7.opus" fadein 3
    "{i}The next day after school, I hurried back home with an urgency I'd never felt before."
    scene day23_flashback_apartment_s with dissolve
    "{i}There she was, on the couch, wearing the same shirt as the day before. Like she'd just come out of bed."
    s "Hey, stallion. How was your day today?"
    p "Boring. I want to do something fun."
    "{i}Noticing my hungry gaze at her breasts, Sasha undid one button of her shirt, exposing one of her gorgeous breasts."
    s "I bet you do, but..."
    scene day23_flashback_apartment_s_smile with dissolve
    p "There's always a 'but'."
    s "You have to earn it, young man."
    p "Earn it? How? Do the dishes?"
    s "Nothing so mundane."
    s "You said you wanted to learn, or did you just say that so I'd jerk your cock?"
    p "No! Yes... Maybe."
    s "Being with a woman is not just about wanting things, it's also about giving."
    p "You sound like a self-help book."
    s "'Sex For Dummies', you mean?"
    p "No..."
    p "So I should return you the favor?"
    s "That would be a start. And I'm going to give you a task."
    p "Homework?"
    s "That depends, it could be fun."
    scene day23_flashback_apartment_s_sexy_smile with dissolve
    s "What's your deepest sexual fantasy?"
    p "Uh, I don't know. A threesome?"
    if day23_flashback_r:
        r "Really, [p_name]? Are you into that?"
        if not r_relationship_exclusive and n_relationship:
            p "Eh, [r_name], need I remind you that you've been part of a trio? I think we all agreed it was fucking awesome?"
            r "Right! Forget about what I said."
        else:
            p "You've got to admit that two girls fighting over your cock is hot."
    s "A bit of a cliche, but not unexpected."
    s "Why don't you undress and tell me all about it?"
    scene day23_flashback_apartment_s_naked with dissolve
    "{i}I undressed while Sasha undid all the buttons of her shirt, baring her magnificent chest and causing me to sit down next to her with an enormous erection."
    s "Ready for battle, I see."
    s "So tell me more about that threesome. Give me details."
    p "Well, there are two girls and we sort of... you know... do it..."
    if day23_flashback_r:
        r "[p_name]! You total dork!"
        p "Hey! Still a virgin, remember?"
    s "You can do better than that. Who are the girls?"
    p "Just... regular... girls?"
    s "Come now, you must have fantasized. What about girls from your class, or a teacher?"
    p "Do you really want to know?"
    s "I asked, didn't I?"
    p "I sometimes think of two girls living in the building here... Miley and Sabine..."
    if day23_flashback_r:
        r "I thought those two would come up again!"
        p "Yes, welcome to the small world of a horny teenager..."
    s "Naughty boy."
    s "Have you spied on them?"
    p "No! Just thought about them. Undressing them and touching their naked bodies..."
    s "What would you do then?"
    p "I'd fuck them. Hard."
    scene day23_flashback_apartment_s_naked_unsure with dissolve
    s "And?"
    p "Cum on their faces?"
    "{i}That's when Sasha's questions dried up, and she let out a big sigh."
    s "You've got a lot to learn, mister."
    p "I do?"
    s "Well, you seem to have gotten most of your sexual education from watching porn clips."
    p "I don't..."
    s "Am I wrong?"
    p "There was that biology class a few years ago..."
    scene day23_flashback_apartment_s_naked_laugh with dissolve
    s "Right."
    s "Let's start over and go back to taking and giving."
    s "If you only take, a girl is bound to get very bored very easily with you. Take your time in pleasuring her, make an effort and you'll be repaid tenfold."
    s "If you're able to give your girl the most wonderful orgasms each time you go down on her, she'll likely be more open to anything you propose."
    s "Good sex is the gateway to more and better sex."
    s "Are you taking notes?"
    p "Your breasts are kinda distracting."
    s "I guess you're a man who learns by doing..."
    scene day23_flashback_apartment_s_naked_smile with dissolve
    s "Have you ever fingered a girl?"
    p "No."
    s "Let's change that."
    scene day23_flashback_apartment_s_naked_panties:
        yalign 1.0
        ease 8 yalign 0.01
    $ renpy.pause()
    s "Before we start, here's your task."
    p "Shit, I already forgot about the homework."
    s "This week you're going to work on befriending one of the girls you talked about."
    p "What?! But Sabine is a total bitch, she'd never talk to me."
    s "I'm sure you'll think of something. There's that other girl, Millie, right?"
    p "Miley, but we never said more than 'hello' to each other. You're asking me to befriend her!"
    s "Just think of the bigger picture, work hard and we're going to make that fantasy of yours a reality."
    p "No way!"
    s "Way. Trust me."
    "{i}With those words, Sasha stepped towards me and presented her naked body. I couldn't help but touch the soft skin of her sculpted belly."

    play sex sex.moans.foreplay1 fadein 1 volume 0.3

    scene day23_flashback_apartment_s_kiss with dissolve
    s "Good, you've already mastered rule number one: take your time exploring a woman's body before jamming a finger up her cunt."
    "{i}Encouraged, I sat myself behind her, my erection pressing against her back, and kissed her neck. She closed her eyes and slowly rocked to the rhythm of my caresses."
    s "A woman's breasts are one of the most sensitive parts of her body."
    scene day23_flashback_apartment_s_kiss_breasts with dissolve
    s "Aaah, good, yes."
    s "Never be too rough, unless she's asking for it. Ah, right there, keep going. Get those nipples rock-hard."
    s "Touching, licking, sucking, even biting is allowed, if she's into it."

    play plaps licking(8) fadein 1 volume 0.5

    $ Lovense.foreplay(3000, "2")

    "{i}I did all those things, taking her majestic nipples in my mouth and giving them the attention they deserved. Sasha began to moan softly and spread her legs."
    scene day23_flashback_apartment_s_pussy with dissolve
    s "Work your way down. The belly is sensitive too, especially the navel."
    s "I know you really want to, but don't jump on that cherry just yet."
    s "Tease her a little, by touching her thighs and the area around her vagina. Only when she eagerly presents herself to you, do you start working her slit."
    "{i}I admired her pussy for a while and did as she told me. I started to notice the subtle signals she communicated with her body."
    scene day23_flashback_apartment_s_lips with dissolve
    s "Feel my pussy."

    stop plaps fadeout 1
    play blowjob fingering(8) fadein 1 volume 0.5

    $ Lovense.foreplay(2000, "4")

    "{i}She took my hand and placed it just above her sex. I slowly traced her labia, her warm sticky fluid clinging to the tips my fingers."
    s "Notice how wet I already am?"
    s "You did that, [p_name]. Just by touching me."
    s "Keep doing that. Aaah!"
    scene day23_flashback_apartment_s_clitoris with dissolve
    "{i}Again she took my hand and positioned it at the top of her wet slit, pressing my fingers against her small glistening bean."
    s "M-m-my clitoris."
    s "Massage it with circular motions. Don't be afraid to use some pressure. This is what'll make a girl cum."
    "{i}I rubbed her clit like she asked and she steadied my hand every time I trailed too far from it."
    scene day23_flashback_apartment_s_finger with dissolve
    s "I'm ready. Put a finger inside me."
    "{i}Pushing against her labia my finger slipped in her warm and wet vagina. I moved my finger around, feeling inside her and finally thrust the digit in and out of her."
    s "Yes, [p_name], fuck me with your finger!"
    "{i}Sasha became even wetter when I penetrated her, fluid leaking down her thighs."
    s "P-p-pull out and w-w-work that clit, boy!"

    stop sex fadeout 1
    play orgasm sex.orgasms.light3 fadein 1 volume 0.3 noloop

    $ Lovense.orgasm()

    scene day23_flashback_apartment_s_orgasm with flash
    with flash
    "{i}Helping me for the final stretch, our hands entangled and stimulated Sasha's pussy in myriad ways. She stopped talking and instead moaned with pleasure, until the orgasm took over her body."
    s "Fuck yes! Aaaah!"

    $ Lovense.stop()

    stop blowjob fadeout 1
    stop orgasm fadeout 1
    scene black with pixellate
    "{i}And that was the first time I made a woman cum."
    stop music fadeout 3

    $ renpy.end_replay()

    play indoor_birds indoor_birds fadein 3 if_changed
    play music "music/music_chill_piano_5.opus" fadein 3 if_changed
    if day23_flashback_r:
        jump day23_r_flashback_post

    jump day24

label day23_a_sex:
    if _in_replay:
        $ day23_a_anal = False

        play indoor_birds indoor_birds fadein 3 if_changed
        play music "music/music_lofi_1.opus" fadein 10

    scene day23_a_p_sexshop_cabin with dissolve
    a "This is cozy, don't you think?"
    p "If you mean cramped and icky, then I agree."
    a "Come now. Let's have some fun."
    "{i}Ana inserts a coin into the slot and a movie starts playing on the big screen. She motions you to sit down."
    scene day23_a_p_sexshop_cabin_naked with dissolve
    a "Now, enjoy."
    "{i}As Ana undresses, the actors on the screen have already finished their quick foreplay and the girl is riding him reverse cowgirl."
    a "I knew you'd like this. You're already hard."
    a "Do you like it when a girl is pounded like that by a big hard cock?"

    play blowjob sex.blowjobs.casual4 fadein 1 volume 0.3

    $ Lovense.blowjob("casual", 2000)

    scene day23_a_p_sexshop_cabin_naked_suck with dissolve
    "{i}After you undress, Ana drops to her knees and eagerly devours your throbbing erection."
    a "Mmmm, yeah, I missed this."
    p "Just use your mouth, you dirty little cocksucker."
    scene day23_a_p_sexshop_cabin_naked_suck_alt with dissolve
    "{i}Ana folds her hands behind her back and swallows even more of your length. Saliva is dripping on the floor as she gags."
    "{i}You help her establish a rhythm by guiding her head up and down your dick."
    p "Yes, like that."
    "{i}Your cock still in her mouth, you stop just short of filling her mouth with seed. Wanting to extend your lovemaking, you grab her hair and pull her from your erection."

    menu:
        "Vaginal":
            stop blowjob fadeout 1
            p "Ride me."

            play moans sex.moans.casual4 fadein 1 volume 0.3
            play plaps plapping(4, "leaky_riding") fadein 1 volume 0.5

            $ Lovense.fucking("cowgirl", 1600)

            scene day23_a_p_sexshop_cabin_naked_fuck with dissolve
            "{i}The girl climbs on top of you and your cock slips inside her wet gash easily. Delighted, she massages your balls as she moves up and down your shaft."
            a "Mmmmm, you're in so deep."
            "{i}Her ass slaps against your thighs as she rides you. Ana's breasts brush against your face and you eagerly suck on her nipples."
            "The sound of the porn movie that's still playing is drowned out by Ana's hoarse moans."
            scene day23_a_p_sexshop_cabin_naked_fuck_alt with dissolve
            "{i}Wanting more control you lift Ana from your cock and turn her around."
            p "I want to see that ass of yours."
            a "No, no, don't stop!"
            "{i}You push her on your cock and hold her waist, hoisting her up and slamming her down. Each time you thrust your dick in her vagina, small trickles of wetness drip from her vagina on your thighs."
            a "Yes, yes! Fuck me, don't stop, [p_name]."
            p "You like it, you little whore?"
            a "I love it! I fucking love it."

            stop moans fadeout 1
            stop plaps fadeout 1
            play blowjob sex.blowjobs.intense3 fadein 1 volume 0.3

            $ Lovense.blowjob("deep", 1200)

            "{i}After her cunt has pleasured your cock for some time, you pull out and yank Ana to the floor."
            scene day23_a_p_sexshop_cabin_naked_fuck_suck with dissolve
            p "Now, taste your pussy."
            a "Mmmm, yes!"
        "Anal":
            $ day23_a_anal = True

            stop blowjob fadeout 1

            p "I want to use your ass."
            a "Yes! It's ready for you. Use me!"

            play moans sex.moans.anal2 fadein 1 volume 0.3
            play plaps plapping(5, "wet_slaps") fadein 1 volume 0.5

            $ Lovense.fucking("tight", 1600)

            scene day23_a_p_sexshop_cabin_naked_anal with dissolve
            "{i}You push her down on the chair as she spreads her cheeks for you, giving you a nice view of her little butthole."
            "{i}Despite what she said, Ana's ass clearly isn't ready for your size. When you push the tip inside her, she stops moaning and she grits her teeth."
            a "Aaah... It... Aaaah..."
            "{i}You spit on her asshole and push your cock further inside her ass."
            a "There's so much of you..."
            "{i}You hold her arms and pull her towards you. Her asshole feels really tight, despite Ana relaxing more and more."
            a "Aah, yes. Fuck my ass."
            scene day23_a_p_sexshop_cabin_naked_anal_alt with dissolve
            "{i}Her ass bounces as you fuck her. Every time your cock enters her, Ana pushes her face against the leather of the chair, her expression contorted in a mixture of pain and pleasure."

            stop plaps fadeout 1
            stop moans fadeout 1
            play blowjob sex.blowjobs.intense3 fadein 1 volume 0.3

            $ Lovense.blowjob("deep", 1200)

            "{i}After her ass has pleasured your cock for some time, you pull out and yank Ana to the floor."
            scene day23_a_p_sexshop_cabin_naked_fuck_suck with dissolve
            p "Now, taste that asshole."
            a "Mmmm, yes!"

    "{i}With two hands you push her head on your cock and force her to deepthroat you. She gasps and gags and streams of clear mucus flow down her chest."

    menu:
        "Anal creampie":
            stop blowjob fadeout 1
            play plaps plapping(2, "wet_slaps") fadein 1 volume 0.5
            play moans sex.moans.anal1 fadein 1 volume 0.3

            $ Lovense.orgasm()

            if day23_a_anal:
                "{i}As you feel your orgasm nearing, you pull her on your lap and push your cock up her butt again without pause."
            else:
                "{i}As you feel your orgasm nearing, you pull her on your lap and push your cock up her butt without warning."
                a "Fffffffuuuck!"
            scene day23_a_p_sexshop_cabin_naked_anal_creampie with flash
            with flash
            "{i}After a short, furious series of thrusts you explode inside her tight asshole."
            p "Ggggoood yyyes!!!"
            a "Fuck me! Fuck me!"
            "{i}Your orgasm is lengthened by the stimulation of her anus. You keep fucking her until you've shot the last drops of cum inside her, and sperm starts leaking from her asshole."

            stop plaps fadeout 1
            stop moans fadeout 1

            if not _in_replay:
                $ creampie += 1
                $ achievement.progress("MASTERBAKER", creampie)
                $ achievement.sync()
        "Vaginal creampie":

            $ day23_a_creampie = True

            stop blowjob fadeout 1
            play plaps plapping(2, "wet_slaps") fadein 1 volume 0.5
            play moans sex.moans.casual5 fadein 1 volume 0.3

            $ Lovense.orgasm()

            "{i}As you feel your orgasm nearing, you lie down and pull her onto your cock. She starts riding you without pause."

            play ejaculation sex.creampies.creampie1 volume 0.5 noloop

            scene day23_a_p_sexshop_cabin_naked_vaginal_creampie with flash
            with flash
            "{i}After a short, furious series of thrusts you explode inside her tight pussy."
            p "Ggggoood yyyes!!!"
            a "Fuck me! Fuck me!"
            "{i}You hold her on top of your cock until you've shot the last drops of cum inside her, and sperm starts leaking from her wet slit."

            stop plaps fadeout 1
            stop moans fadeout 1

            if not _in_replay:
                $ creampie += 1
                $ achievement.progress("MASTERBAKER", creampie)
                $ achievement.sync()
        "Facial":

            "{i}Wet sounds emerge from her mouth as you fuck her throat. Her teary eyes look up at you in delirious pleasure."

            stop blowjob fadeout 1
            play moans sex.reactions.facial_positive1 volume 0.5 noloop

            $ Lovense.orgasm()

            scene day23_a_p_sexshop_cabin_naked_facial with flash
            with flash
            "{i}After a short, furious series of thrusts you pull out and your cock starts spurting cum as it slaps against her face."
            p "Ggggoood yyyes!!!"
            a "Yes! Give it to me!"
            "{i}Her face is soon covered in sperm which she licks eagerly from the corners of her mouth."

            stop moans fadeout 1

            if not _in_replay:
                $ facial += 1
                $ achievement.progress("FACEON", facial)
                $ achievement.sync()
        "Cover her body":

            "{i}Wet sounds emerge from her mouth as you fuck her throat. Her teary eyes look up at you in delirious pleasure."

            stop blowjob fadeout 1
            play moans sex.reactions.positive3 volume 0.5 noloop
            play plaps fingering(2) fadein 1 volume 0.5

            $ Lovense.orgasm()

            scene day23_a_p_sexshop_cabin_naked_cumshot with flash
            with flash
            "{i}After a short, furious series of thrusts you pull out and push Ana to the floor. Your cock starts spurting cum all over her breasts and belly."
            p "Ggggoood yyyes!!!"
            a "Yes! Give it to me!"
            "{i}Ana fingers herself by rubbing your cum in her pussy. You make sure her body is covered in every last drop of sperm."

            stop moans fadeout 1
            stop plaps fadeout 1

            if not _in_replay:
                $ body += 1
                $ achievement.progress("BODYLOVE", body)
                $ achievement.sync()

    $ Lovense.stop()

    "{i}The girl cleans herself up and leans against the screen where the actress has just received a load in her mouth."
    scene day23_a_p_sexshop_cabin_naked_post with dissolve
    a "Damn. You really know how to make a girl feel good, don't you?"
    p "Thanks. I just really like shopping with you."
    a "I noticed!"
    scene day23_a_p_sexshop_girl_post with dissolve
    "{i}You both get dressed and leave the video booth. The girl at the counter is looking at you with a weird look on her face."
    woman "So I take it you enjoyed it back there?"
    p "It was very stimulating."
    a "Yeah, great movie."
    scene black with fade
    stop music fadeout 3

    if _in_replay:
        stop indoor_birds fadeout 1

    $ renpy.end_replay()
    return

label day23_r_flashback_post:
    if _in_replay:
        play indoor_birds indoor_birds fadein 3 if_changed
        play music "music/music_chill_piano_5.opus" fadein 3 if_changed

    scene day23_r_room_naked with dissolve
    p "Mmmm, what are you doing, [r_name]?"
    r "What does it look like, I'm rewarding you for that story you've just told."
    p "In that case I'm not going to stop you."

    play plaps licking(6) fadein 1 volume 0.5

    $ Lovense.foreplay()

    scene day23_r_room_tip_kiss with dissolve
    "{i}[r_name] firmly grabs your erect cock and slowly pulls back the foreskin, exposing your glans. With a devious twinkle in her eyes, she kisses the tip, her lips barely touching the sensitive skin."
    "{i}She notices the shivers her caresses send through you and keeps at it, until precum oozes from your exposed head."
    r "Is that?"
    scene day23_r_room_lick with dissolve
    if game.is_special:
        "{i}Without waiting for an answer, your sister probes the liquid with her tongue."
    else:
        "{i}Without waiting for an answer, your girl probes the liquid with her tongue."
    r "Mmmm, salty..."

    stop plaps fadeout 1
    play blowjob sex.blowjobs.inexperienced2 fadein 1 volume 0.3

    $ Lovense.blowjob("casual", 2000)

    "{i}Apparently liking the taste, she laps up the remaining juice, before inserting your member inside her warm mouth."
    scene day23_r_room_suck with dissolve
    "{i}She continues to look at you with her big eyes, while her mouth works on your throbbing cock, her tongue darting over the head."
    scene day23_r_room_suck_alt with dissolve
    "{i}The sight of her young body, ass proudly in the air, is almost enough to make you cum right then and there, but you hold out."
    p "Gaaah, [r_name], keep going!"
    r "Mmmmmm!"
    p "I'm nearly th-..."
    menu:
        "Cum on her face":
            stop blowjob fadeout 1
            play moans sex.reactions.facial_positive2 volume 0.5 noloop

            $ Lovense.orgasm()

            scene day23_r_room_suck_facial with flash
            with flash
            "{i}You pull out of her mouth. [r_name] jumps on all fours and is just in time to receive all of your seed on her beautiful face."
            "{i}Smiling at you, [r_name] lies down blissfully on the bed."

            if not _in_replay:
                $ facial += 1
                $ achievement.progress("FACEON", facial)
                $ achievement.sync()
        "Cum in her mouth":

            stop blowjob fadeout 1
            play moans sex.reactions.facial_positive2 volume 0.5 noloop

            $ Lovense.orgasm()

            scene day23_r_room_suck_oral with flash
            with flash
            "{i}You try to change positions, but her oral stimulation proves too much for you. You climax with your cock still in her mouth."
            "{i}Smiling at you, [r_name] swallows everything and lies down blissfully on the bed."

            if not _in_replay:
                $ swallow += 1
                $ achievement.progress("ONESWALLOW", swallow)
                $ achievement.sync()

    stop moans fadeout 1

    $ Lovense.stop()

    scene day23_r_room_suck_post with dissolve
    p "Remind me to tell you a story more often."
    r "I don't know what it is, but it makes me so horny."
    "{i}You sit together for a while, talking about everything and nothing."
    scene black with fade

    if _in_replay:
        stop indoor_birds fadeout 1
        stop music fadeout 1

    $ renpy.end_replay()
    jump day23_choices
    return
# Decompiled by unrpyc: https://github.com/CensoredUsername/unrpyc
