diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw
index 4c47885a7918190e13760d23393f4b918bd41d24..4b58082949f4e8e1f1bcf67464c3d5fff2ded517 100644
--- a/src/utility/descriptionWidgetsFlesh.tw
+++ b/src/utility/descriptionWidgetsFlesh.tw
@@ -1917,7 +1917,7 @@ $pronounCap's got a
 	<<elseif $activeSlave.clit > 3>>
 		There is a tightly hugged bulge at the crotch of $activeSlave.slaveName's spats that seems to be really distracting when $pronoun moves.
 	<<elseif $activeSlave.balls > 0 && $activeSlave.scrotum > 0>>
-		There is are a pair of tightly hugged bulges in the crotch of $activeSlave.slaveName's spats.
+		There is a pair of tightly hugged bulges in the crotch of $activeSlave.slaveName's spats.
 	<<elseif $activeSlave.vagina > -1>>
 		$possessiveCap tight spats hug $possessive crotch so closely that $possessive <<if $activeSlave.vagina == 0>>virgin <</if>>pussy is clearly discernable.
 	<<else>>
@@ -5999,6 +5999,54 @@ $pronounCap has
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's chubby belly takes full advantage of $possessive exposed midriff to hang freely and obscure the top of $possessive stretch pants.
 	<</if>>
+<<case "spats and a tank top">>
+	<<if $activeSlave.boobs > 1200>>
+		$activeSlave.slaveName's top is currently prevented from trying to cover $possessive
+		<<if hyperPregBellyTwo($activeSlave)>>
+			massive, bulging pregnancy
+		<<elseif hyperPregBellyOne($activeSlave)>>
+			huge, bulging pregnancy
+		<<elseif $activeSlave.weight > 190>>
+			massively fat belly
+		<<elseif hugeBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a huge empathy belly") || ($activeSlave.bellyAccessory == "a large empathy belly")>>
+			huge pregnancy
+		<<elseif $activeSlave.weight > 160>>
+			hugely fat belly
+		<<elseif $activeSlave.weight > 130>>
+			big fat belly
+		<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+			pregnant belly
+		<<elseif $activeSlave.weight > 95>>
+			fat belly
+		<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+			growing pregnancy
+		<<elseif $activeSlave.weight > 30>>
+			chubby belly
+		<</if>>
+		by $possessive big tits, leaving it completely exposed to view.
+	<<else>>
+		<<if hyperPregBellyTwo($activeSlave)>>
+			$activeSlave.slaveName's top cannot even attempt to cover $possessive massive, bulging pregnancy, and can only rest atop it.
+		<<elseif hyperPregBellyOne($activeSlave)>>
+			$activeSlave.slaveName's top cannot even attempt to cover $possessive huge, bulging pregnancy, only resting atop it.
+		<<elseif $activeSlave.weight > 190>>
+			$activeSlave.slaveName's top is incapable of covering $possessive massively fat belly, so it merely rests atop it.
+		<<elseif hugeBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a huge empathy belly") || ($activeSlave.bellyAccessory == "a large empathy belly")>>
+			$activeSlave.slaveName's top is currently in a laughable attempt at covering $possessive lewd, bulging pregnancy, only managing about halfway across it's mass.
+		<<elseif $activeSlave.weight > 160>>
+			$activeSlave.slaveName's top fails to contain $possessive hugely fat belly, leaving it hanging loose and covering $possessive spats from view.
+		<<elseif $activeSlave.weight > 130>>
+			$activeSlave.slaveName's top fails to contain $possessive big fat belly, leaving it hanging loose and covering $possessive spats from view.
+		<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+			$activeSlave.slaveName's top can't entirely cover $possessive big pregnancy, leaving $possessive looking particularly slutty.
+		<<elseif $activeSlave.weight > 95>>
+			$activeSlave.slaveName's top can't entirely contain $possessive fat belly, leaving a bit of it hanging loose and covering $possessive spats from view.
+		<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+			$activeSlave.slaveName's top bulges with $possessive growing pregnancy, leaving some of it exposed to view at the bottom.
+		<<elseif $activeSlave.weight > 30>>
+			$activeSlave.slaveName's top bulges with $possessive chubby belly, leaving some of it exposed to view.
+		<</if>>
+	<</if>>
 <</switch>>
 
 <<if $arcologies[0].FSSlimnessEnthusiast != "unset">>
@@ -7544,6 +7592,12 @@ she's
 	The strip of cloth running down $possessive front is forced to one side by $possessive titanic implant-filled belly.
 <<case "a bunny outfit">>
 	$activeSlave.slaveName's teddy has burst trying to contain $possessive titanic implant-filled belly leaving it hanging out the hole it made.
+<<case "spats and a tank top">>
+	<<if ($activeSlave.boobs > 1200)>>
+		$activeSlave.slaveName's top is prevented from trying to cover $possessive titanic implant-filled belly by her breasts.
+	<<else>>
+		$activeSlave.slaveName's top fails to cover $possessive titanic implant-filled belly at all.
+	<</if>>
 <<default>>
 <</switch>>
 	<<if $arcologies[0].FSTransformationFetishist != "unset">>
@@ -7677,6 +7731,12 @@ she's
 	The strip of cloth running down $possessive front is parted to one side by $possessive gigantic implant-filled belly.
 <<case "a bunny outfit">>
 	$activeSlave.slaveName's teddy has burst trying to contain $possessive gigantic implant-filled belly leaving it hanging out the hole it made.
+<<case "spats and a tank top">>
+	<<if ($activeSlave.boobs > 1200)>>
+		$activeSlave.slaveName's top is prevented from trying to cover $possessive gigantic implant-filled belly by her breasts.
+	<<else>>
+		$activeSlave.slaveName's top merely rests on $possessive gigantic implant-filled belly.
+	<</if>>
 <<default>>
 <</switch>>
 	<<if $arcologies[0].FSTransformationFetishist != "unset">>
@@ -7808,6 +7868,14 @@ she's
 	The strip of cloth running down $possessive front is parted to one side by $possessive huge implant-filled belly.
 <<case "a bunny outfit">>
 	$activeSlave.slaveName's teddy is stretched to tearing by $possessive huge implant-filled belly.  $possessiveCap popped navel prominently pokes through the material.
+<<case "spats and a tank top">>
+	<<if ($activeSlave.boobs > 4000)>>
+		$activeSlave.slaveName's huge implant-filled belly is obscured by $possessive huge tits.
+	<<elseif ($activeSlave.boobs > 1200)>>
+		$activeSlave.slaveName's top is prevented from trying to cover $possessive huge implant-filled belly by her breasts.
+	<<else>>
+		$activeSlave.slaveName's top merely rests on $possessive huge implant-filled belly.
+	<</if>>
 <<default>>
 <</switch>>
 	<<if $arcologies[0].FSTransformationFetishist != "unset">>
@@ -7939,6 +8007,14 @@ she's
 	The strip of cloth running down $possessive front is parted to one side by $possessive implant-filled belly.
 <<case "a bunny outfit">>
 	$activeSlave.slaveName's teddy is stretched out by $possessive implant-filled belly.  $possessiveCap popped navel prominently pokes through the material.
+<<case "spats and a tank top">>
+	<<if ($activeSlave.boobs > 4000)>>
+		$activeSlave.slaveName's implant-filled belly is obscured by $possessive huge tits.
+	<<elseif ($activeSlave.boobs > 1200)>>
+		$activeSlave.slaveName's top is prevented from trying to cover $possessive implant-filled belly by her breasts, allowing it to slightly obscur $possessive spats from view.
+	<<else>>
+		$activeSlave.slaveName's top can't entirely cover $possessive implant-filled belly, allowing it to slightly obscur $possessive spats from view.
+	<</if>>
 <<default>>
 <</switch>>
 	<<if $arcologies[0].FSTransformationFetishist != "unset">>
@@ -8071,6 +8147,14 @@ she's
 	The strip of cloth running down $possessive front is gently sinks into $possessive fat belly.
 <<case "a bunny outfit">>
 	$activeSlave.slaveName's teddy is stretched out by $possessive fat belly. $possessiveCap flab juts out around its edges and it does nothing to hide $possessive folds and rolls.
+<<case "spats and a tank top">>
+	<<if ($activeSlave.boobs > 4000)>>
+		$activeSlave.slaveName's fat belly is obscured by $possessive huge tits.
+	<<elseif ($activeSlave.boobs > 1200)>>
+		$activeSlave.slaveName's top is prevented from trying to cover $possessive fat belly by her breasts, allowing it to hang loose and obscur $possessive spats from view.
+	<<else>>
+		$activeSlave.slaveName's top can't entirely cover $possessive fat belly, allowing it to hang loose and slightly obscur $possessive spats from view.
+	<</if>>
 <<default>>
 <</switch>>
 	<<if $arcologies[0].FSSlimnessEnthusiast != "unset">>
@@ -8202,6 +8286,14 @@ she's
 	The strip of cloth running down $possessive front is pushed out by $possessive implant-rounded belly.
 <<case "a bunny outfit">>
 	$activeSlave.slaveName's teddy bulges with $possessive implant-rounded belly.
+<<case "spats and a tank top">>
+	<<if ($activeSlave.boobs > 4000)>>
+		$activeSlave.slaveName's fat belly is obscured by $possessive huge tits.
+	<<elseif ($activeSlave.boobs > 1200)>>
+		$activeSlave.slaveName's top is prevented from trying to cover $possessive implant-rounded belly by her breasts.
+	<<else>>
+		$activeSlave.slaveName's top bulges with $possessive implant-rounded belly, which peeks out from the bottom.
+	<</if>>
 <<default>>
 <</switch>>
 	<<if $arcologies[0].FSTransformationFetishist != "unset">>
@@ -8565,6 +8657,14 @@ she's
 	The strip of cloth running down $possessive front is parted to one side by $possessive hugely swollen belly.
 <<case "a bunny outfit">>
 	$activeSlave.slaveName's teddy is stretched to tearing by $possessive hugely swollen belly.  $possessiveCap popped navel prominently pokes through the material.
+<<case "spats and a tank top">>
+	<<if ($activeSlave.boobs > 4000)>>
+		$activeSlave.slaveName's hugely swolen belly is obscured by $possessive huge tits.
+	<<elseif ($activeSlave.boobs > 1200)>>
+		$activeSlave.slaveName's top is prevented from trying to cover $possessive hugely swollen belly by her breasts.
+	<<else>>
+		$activeSlave.slaveName's top cannot even attempt to cover $possessive hugely swollen belly.
+	<</if>>
 <<default>>
 <</switch>>
 
@@ -8690,6 +8790,14 @@ she's
 	The strip of cloth running down $possessive front is parted to one side by $possessive jiggling <<print $activeSlave.inflationType>>-filled belly.
 <<case "a bunny outfit">>
 	$activeSlave.slaveName's teddy is stretched out by $possessive jiggling <<print $activeSlave.inflationType>>-filled belly. $possessiveCap popped navel prominently pokes through the material.
+<<case "spats and a tank top">>
+	<<if ($activeSlave.boobs > 4000)>>
+		$activeSlave.slaveName's jiggling <<print $activeSlave.inflationType>>-filled belly is obscured by $possessive huge tits.
+	<<elseif ($activeSlave.boobs > 1200)>>
+		$activeSlave.slaveName's top is prevented from trying to cover $possessive jiggling <<print $activeSlave.inflationType>>-filled belly by her breasts.
+	<<else>>
+		$activeSlave.slaveName's top only slightly covers $possessive jiggling <<print $activeSlave.inflationType>>-filled belly.
+	<</if>>
 <<default>>
 <</switch>>
 
@@ -8817,6 +8925,14 @@ she's
 	The strip of cloth running down $possessive front is gently sinks into $possessive fat belly.
 <<case "a bunny outfit">>
 	$activeSlave.slaveName's teddy is stretched out by $possessive fat belly. $possessiveCap flab juts out around its edges and it does nothing to hide $possessive folds and rolls.
+<<case "spats and a tank top">>
+	<<if ($activeSlave.boobs > 4000)>>
+		$activeSlave.slaveName's fat belly is obscured by $possessive huge tits.
+	<<elseif ($activeSlave.boobs > 1200)>>
+		$activeSlave.slaveName's top is prevented from trying to cover $possessive fat belly by her breasts.
+	<<else>>
+		$activeSlave.slaveName's top can't entirely cover $possessive fat belly, allowing it to hang loose and slightly obscur $possessive spats from view.
+	<</if>>
 <<default>>
 <</switch>>
 	<<if $arcologies[0].FSSlimnessEnthusiast != "unset">>
@@ -8945,6 +9061,14 @@ she's
 	The strip of cloth running down $possessive front is pushed out by $possessive <<print $activeSlave.inflationType>>-swollen belly.
 <<case "a bunny outfit">>
 	$activeSlave.slaveName's teddy bulges with $possessive <<print $activeSlave.inflationType>>-swollen belly.
+<<case "spats and a tank top">>
+	<<if ($activeSlave.boobs > 4000)>>
+		$activeSlave.slaveName's <<print $activeSlave.inflationType>>-swollen belly is obscured by $possessive huge tits.
+	<<elseif ($activeSlave.boobs > 1200)>>
+		$activeSlave.slaveName's top is prevented from trying to cover $possessive <<print $activeSlave.inflationType>>-swollen belly by her breasts.
+	<<else>>
+		$activeSlave.slaveName's top can't entirely cover $possessive <<print $activeSlave.inflationType>>-swollen belly, allowing it to hang loose and slightly obscur $possessive spats from view.
+	<</if>>
 <<default>>
 <</switch>>
 
diff --git a/src/utility/descriptionWidgetsStyle.tw b/src/utility/descriptionWidgetsStyle.tw
index 36fed82cf36240ed19b4a8486cb422782dafcfca..62c42fde29784afebbd859c7b1129692c78f4411 100644
--- a/src/utility/descriptionWidgetsStyle.tw
+++ b/src/utility/descriptionWidgetsStyle.tw
@@ -2962,6 +2962,7 @@ $possessiveCap
 		<<elseif $activeSlave.bellyAccessory == "an extreme corset">>
 			$possessiveCap extreme corsetage is hidden by $possessive top.
 		<</if>>
+	<</if>>
 <<case "chains">>
 	<<if $activeSlave.bellyAccessory == "a corset">>
 		Leather cased lengths of chain form a corset around $possessive waist.