diff --git a/game/overworld-plains/loc-farm/events.twee b/game/overworld-plains/loc-farm/events.twee
index e62617debca94696348f0414ef15cf579a9345e5..983a8867e9464f0030cccf030340e1feae80c91f 100644
--- a/game/overworld-plains/loc-farm/events.twee
+++ b/game/overworld-plains/loc-farm/events.twee
@@ -3885,7 +3885,7 @@ Alex puffs <<his>> chest out with pride. After an enjoyable time in the meadow,
     "I'll get you some clothes when we return to the farm," <<he>> mutters with a blush, trying not to look at your body as much as possible.
     <br><br>
 
-    "Well then...Let's try again later, not today." Alex gives you a worried expression as he holds the reins in <<his>> hand.
+    "Well then...Let's try again later, not today." Alex gives you a worried expression as <<he>> holds the reins in <<his>> hand.
     <br><br>
 
     <<He>> gives you some riding tips as the two of you walk back to the farm. You catch <<him>> peeking at your body when <<he>> thinks you're not looking.<<glust>><<gthighskill>><<npcincr Alex lust 1>><<set $thighskill += 10>>
@@ -4075,6 +4075,13 @@ Alex quickly enters the cottage and takes out some clothes. "Here."
 
 You follow Alex's instructions, and walk down the road.
 
+<<if !npcIsPregnant("Alex") and $rng gte 72>>
+	<<set $alexBooze to true>>
+	
+	You glance over the list, taking note of the alcohol mentioned.
+	
+<</if>>
+
 <<set $danger to random(1, 10000)>>
 <<if $danger gte (9900 - $allure)>>
 	A car honks at you as it passes.<<gstress>><<stress 6>>
@@ -4086,18 +4093,49 @@ You crest a hill, and arrive at a small shop beside an old train station. You en
 <<endevent>>
 <<generate1>><<person1>>
 "Is that a shopping list I see?" <<he>> asks. "Give it here, I'll sort it out."
+<br><br>
 
 <<set $farm_work.shopping_money to random(2000, 6000)>>
-<<He>> takes the list, then whips around the room, gathering food and sundries into a basket on your behalf.
-<br><br>
 
-<<link [[Next|Farm Shopping 2]]>><</link>>
-<br>
+<<if $alexBooze>>
+	<<link [[Say nothing|Farm Shopping 2]]>><</link>>
+	<br>
+	<<link [[Ask the grocer to leave out the alcohol|Farm Shopping 2]]>><<set $alexBooze to "noBooze">><</link>>
+
+<<else>>
+	<<He>> takes the list, then whips around the room, gathering food and sundries into a basket on your behalf.
+	<br><br>
+
+	<<link [[Next|Farm Shopping 2]]>><</link>>
+	<br>
+
+<</if>>
 
 :: Farm Shopping 2
 <<effects>>
 
-<<He>> runs everything through the register. "That'll be <<printmoney $farm_work.shopping_money>>," <<he>> says.
+<<if $alexBooze is "noBooze">>
+	"Could you leave the alcohol out please?" you ask.
+	<br><br>
+
+<<elseif $alexBooze>>
+	"Can I see your ID?" <<he>> says, sounding tired.
+	<br><br>
+
+	<<if $id gte 1>>
+		You hand the grocer your ID. <<He>> gives it a quick look over before handing it back to you and bagging your groceries.
+
+	<<else>>
+		<<set $alexBooze to "noID">>
+		You fidget slightly while pretending to look for it. The grocer gives an annoyed glare before setting the alcohol aside.
+
+	<</if>>
+	<br><br>
+
+<</if>>
+
+<<He>> runs everything through the register <<if $alexBooze is "noBooze" or $alexBooze is "noID">>minus the alcohol<</if>>. "That'll be <<printmoney $farm_work.shopping_money>>," <<he>> says.
+<br><br>
 
 <<set $danger to random(1, 10000)>>
 <<if $danger gte (9900 - $allure)>>
@@ -4118,8 +4156,6 @@ You crest a hill, and arrive at a small shop beside an old train station. You en
 		<br>
 	<</if>>
 <<else>>
-	<br><br>
-
 	<<link [[Pay|Farm Shopping Pay]]>><</link>>
 	<br>
 	<<link [[Snatch and run|Farm Shopping Steal]]>><<crimeUp 50 "thievery">><</link>><<crime "thievery">><<athleticsdifficulty 1 600>>
@@ -4284,13 +4320,22 @@ You hand over the money Alex gave you, and pick up the basket.
 <br><br>
 <<endevent>>
 <<npc Alex>><<person1>>
-<br>
 
-You return to the farm. Alex meets you in the yard. "Nice," <<he>> says. "Leave it in the kitchen."
-<br><br>
+You return to the farm. Alex meets you in the yard.
 
-<<link [[Next|Farm Work]]>><<endevent>><</link>>
-<br>
+<<if $alexBooze>>
+	"Thanks," <<he>> says, taking the basket. As <<he>> turns toward the farmhouse, <<he>> glances down into the bag.
+	<br><br>
+
+	<<alexBoozeShopping>>
+
+<<else>>
+	"Nice," <<he>> says. "Leave it in the kitchen."
+	<br><br>
+
+	<<link [[Next|Farm Work]]>><<endevent>><</link>>
+
+<</if>>
 
 :: Farm Shopping Steal
 <<effects>>
@@ -4379,7 +4424,6 @@ You return to the farm. Alex meets you in the yard. "Nice," <<he>> says. "Leave
 You arrive at the farm. Alex meets you in the yard.
 <br><br>
 
-
 <<if $exposed gte 1>>
 	<<He>> blushes and looks away. "Wh-what happened to your-" <<he>> gulps. "Never mind." <<He>> takes the basket.<<towelup>>
 	<br><br>
@@ -4404,10 +4448,16 @@ You arrive at the farm. Alex meets you in the yard.
 	"Thanks," <<he>> says, taking the basket. <<He>> turns towards the farmhouse.
 	<br><br>
 
-	<<link [[Give Alex the money|Farm Shopping Give]]>><<trauma -6>><<npcincr Alex dom -1>><<npcincr Alex love 1>><</link>><<ldom>><<glove>><<ltrauma>>
-	<br>
-	<<link [[Keep the money|Farm Shopping Keep]]>><<set $money += $farm_work.shopping_money>><</link>>
-	<br>
+	<<if $alexBooze>>
+		<<alexBoozeShopping>>
+
+	<<else>>
+		<<link [[Give Alex the money|Farm Shopping Give]]>><<trauma -6>><<npcincr Alex dom -1>><<npcincr Alex love 1>><</link>><<ldom>><<glove>><<ltrauma>>
+		<br>
+		<<link [[Keep the money|Farm Shopping Keep]]>><<set $money += $farm_work.shopping_money>><</link>>
+		<br>
+
+	<</if>>
 <</if>>
 <br><br>
 
@@ -4510,6 +4560,36 @@ You pocket the money as Alex enters the farmhouse.
 <<link [[Next|Farm Work]]>><<endevent>><</link>>
 <br>
 
+:: Farm Shopping Booze
+<<effects>>
+
+<<if $alexBooze is "noBooze">>
+	<<if C.npc.Alex.dom gte 20>>
+		You grip Alex by <<his>> shoulder. <<He>> attempts to shake you off, but you keep your grip. Annoyed, you toss the remaining notes at <<him>>.
+		<br><br>
+
+		"Stop acting like such a brat. I'm only looking out for you."
+		<br><br>
+
+		As you turn away, <<he>> mumbles something to <<himself>>. <<He>> sounds chastened.<<lstress>><<ldom>><<stress -6>><<npcincr "Alex" dom -1>>
+
+	<<elseif ($alexBooze is "noBooze" and C.npc.Alex.dom lte 20) or $alexBooze is "noID">>
+		You place your hand on Alex's shoulder. <<He>> glances at you, then at your open hand with the leftover banknotes. "The money for the alcohol," you say.
+		<br><br>
+
+		<<He>> nods. "Thanks." <<He>> turns away, and you think you hear <<him>> mumble an apology.<<lstress>><<stress -6>>
+	<</if>>
+
+<<else>>
+	You grab Alex by <<his>> shoulder. <<He>> look back at you. You grab <<his>> hand and place the bank notes into it. "Here's what was left." 
+	<br><br>
+
+	Alex's face softens a bit before <<he>> kisses your cheek.<<glove>><<npcincr "Alex" love 1>>
+
+<</if>>
+<br><br>
+
+<<link [[Next|Farm Work]]>><<unset $alexBooze>><<endevent>><</link>>
 
 :: Farm Race
 <<effects>>
diff --git a/game/overworld-plains/loc-farm/widgets.twee b/game/overworld-plains/loc-farm/widgets.twee
index 7c4867a3d3252de9819145a816479ddf60d6e760..7e07c0e6ffe06eb62a3002b461dc3598482bb6ef 100644
--- a/game/overworld-plains/loc-farm/widgets.twee
+++ b/game/overworld-plains/loc-farm/widgets.twee
@@ -3265,3 +3265,95 @@
 	<<link [[Next|Farm PC Birth]]>><</link>>
 
 <</widget>>
+
+<<widget "alexBoozeShopping">>
+	<<if $alexBooze is "noID">>
+		A slightly annoyed look appears on <<his>> as <<he>> turns back toward you.
+		
+		<<if C.npc.Alex.dom gte 20>>
+			"Thought I included some alcohol on the list," Alex says, the annoyance dripping from <<his>> voice.
+			<br><br>
+
+			"Sorry, I don't have an ID."
+			<br><br>
+
+			<<He>> cocks <<his>> head to the side, opening <<his>> mouth to speak before closing it again. Alex gives a nod and a mumbled apology.
+			<br><br>
+
+		<<else>>
+			"Why'd you leave out the alcohol?" Alex says, not trying to hide <<his>> displeasure. <<He>> draws closer, not leaving you with much space.<<gstress>><<stress 6>>
+			<br><br>
+
+			<<if $speech_attitude is "meek">>
+				"I'm sorry...I don't have an ID. Don't be angry..."
+			<<elseif $speech_attitude is "bratty">>
+				"Cause I don't have a fucking ID."
+			<<else>>
+				"Sorry, I didn't have an ID."
+			<</if>>
+			<br><br>
+
+			"Should have mentioned it before I sent you out," <<he>> grumbles, staring at you for a moment. <<He>> turns away once again, leaving a bitter taste in the air as <<he>> walks off.<<gstress>><<stress 6>>
+			<br><br>
+
+		<</if>>
+
+		<<link [[Give Alex the money|Farm Shopping Booze]]>><</link>>
+		<br>
+		<<link [[Keep the money|Farm Work]]>><<set $money += $farm_work.shopping_money>><<endevent>><</link>>
+
+	<<elseif $alexBooze is "noBooze">>
+		A slightly annoyed look appears on <<his>> as <<he>> turns back toward you.
+
+		<<if C.npc.Alex.dom gte 20>>
+			"Why'd you leave out the alcohol?" Alex says, not trying to hide <<his>> displeasure. <<He>> draws closer, not leaving you with much space.<<gstress>><<stress 6>>
+			<br><br>
+
+			<<if $speech_attitude is "meek">>
+				"I'm...I'm sorry...I'm just worried about you..."
+				<br><br>
+
+				Alex's face softens slightly, but the anger is still evident on it. <<He>> steps away, giving you some space. "Nothing to worry about. I'm right as rain."
+				<br><br>
+
+				<<He>> bumps shoulders with you before turning back toward the farmhouse. You swore <<he>> mumbled an apology.<<lstress>><<stress -6>>
+
+			<<elseif $speech_attitude is "bratty">>
+				"Because you drink too fucking much!" you shout before pushing Alex away. 
+				<br><br>
+
+				<<He>> glares at you, clutching the basket tightly. <<Hes>> gritting his teeth tightly. "You got no fucking right to tell me if I'm drinking too much." Alex wastes not a moment turning away and heading back to the farmhouse.<<llove>><<ldom>><<npcincr "Alex" dom -1>>
+
+			<<else>>
+				"Thought you had plenty already."
+				<br><br>
+	
+				"Wouldn't have put it on the list if I had enough of it," Alex huffs before turning away. <<He>> looks over his shoulder with a hint of anger in his eyes. "Just enjoying my life," <<he>> says. "What's wrong with that?" <<He>> heads back to the farmhouse.<<gstress>><<stress 6>>
+
+			<</if>>
+		<<else>>
+			"Thought I included some alcohol on the list," Alex says, the annoyance dripping from <<his>> voice.
+			<br><br>
+
+			"You did. Thought you had plenty of it still."
+			<br><br>
+
+			Alex stares at you for a bit too long. You can tell <<he>> is biting <<his>> tongue. <<He>> shakes <<his>> head before sighing. 
+			<br><br>
+			
+			"Always can do with a little more. I'll go myself later and pick some up." <<His>> voice betrays the irritation <<he>> tried to brush off.
+		<</if>>
+		<br><br>
+
+		<<link [[Give Alex the money|Farm Shopping Booze]]>><</link>>
+		<br>
+		<<link [[Keep the money|Farm Work]]>><<set $money += $farm_work.shopping_money>><<endevent>><</link>>
+
+	<<else>>
+		A wide smile appears at the sight of the alcohol.
+		<br><br>
+
+		<<link [[Next|Farm Work]]>><<endevent>><</link>>
+
+	<</if>>
+<</widget>>
\ No newline at end of file
diff --git a/game/overworld-town/loc-street/connudatus.twee b/game/overworld-town/loc-street/connudatus.twee
index 2a972c5130905b196a20fbb8eaf66fc7829f297d..69af4e5df819ad227840df72abf8620ae8e404fc 100644
--- a/game/overworld-town/loc-street/connudatus.twee
+++ b/game/overworld-town/loc-street/connudatus.twee
@@ -151,7 +151,7 @@ You are on Connudatus Street. The numerous clubs, bars and restaurants make it t
 			<<stallicon "open">><<link [[Attend your stall (0:20)|Stall]]>><<pass 20>><</link>>
 			<br>
 		<</if>>
-		<<if (Time.hour gte 6 and Time.hour lte 20) and !$daily.marketVisit>>
+		<<if Time.hour gte 6 and Time.hour lte 20>>
 			<<ind>><<link [[Explore the markets (0:30)|Connudatus Markets]]>><<pass 15>><</link>>
 			<br>
 		<</if>>
@@ -346,7 +346,7 @@ You leave the car, and it drives away.
 <<link [[Next|Domus Street]]>><<endevent>><</link>>
 
 :: Connudatus Markets
-<<effects>><<set $daily.marketVisit to 1>>
+<<effects>>
 
 <<set $danger to random(1, 10000)>>