diff --git a/src/js/birth/birth.js b/src/js/birth/birth.js
index 07bcf4551300be9942436114f7d535115319e5e8..7abe7e31e57e2e5568ad141477f3155557762f46 100644
--- a/src/js/birth/birth.js
+++ b/src/js/birth/birth.js
@@ -36,6 +36,7 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false} = {})
 	let numStillborn = 0;
 	let babiesBeingBorn;
 	let numBeingBorn;
+	const oldDevotion = slave.devotion;
 	const babies = (slave.pregType > 1) ? `babies` : `baby`;
 	const children = (slave.pregType > 1) ? `children` : `child`;
 	const childrenAre = (slave.pregType > 1) ? `children are` : `child is`;
@@ -848,6 +849,51 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false} = {})
 			}
 			r.push(`was spared from childbirth,`);
 			r.push(App.UI.DOM.makeElement("span", `it retained its tightness.`, "lime"));
+			if (V.PC.skill.medicine >= 100) {
+				r.push(`Since you`);
+				r.push(App.UI.DOM.makeElement("span", `performed the surgery yourself,`, "springgreen"));
+				r.push(`and you do an artist's work, ${his} health is`);
+				r.push(App.UI.DOM.makeElement("span", `less affected`, "green"));
+				r.push(`by the surgery than it would have been if you'd paid some hack to do it remotely.`);
+				if (slave.fetish !== "mindbroken" && slave.fuckdoll === 0) {
+					r.push(`${He} went into the surgery very aware that you were performing it manually.`);
+					if (slave.devotion < oldDevotion) {
+						if (slave.devotion > 50) {
+							r.push(`Though ${he} is unhappy with the results, ${he} consoles ${himself} with the knowledge that you cared enough to do it personally.`);
+						} else if ((slave.devotion >= -20)) {
+							r.push(`${He} is`);
+							r.push(App.UI.DOM.makeElement("span", `even more afraid`, "gold"));
+							r.push(`of you afterward than ${he} would otherwise be. You must seem a cruel and near-omnipotent power to ${him}.`);
+							slave.trust -= 5;
+						} else {
+							r.push(`${He} is`);
+							r.push(App.UI.DOM.makeElement("span", `even more hateful`, "mediumorchid"));
+							r.push(`of you afterward than ${he} would otherwise be. It must seem to ${him} that ${he}'s nothing more than a test subject to you.`);
+							slave.devotion -= 5;
+						}
+					} else {
+						if (slave.devotion > 50) {
+							r.push(`Since ${he}'s happy with the results, ${he}'s almost beside ${himself} with`);
+							r.push(App.UI.DOM.makeElement("span", `gratitude,`, "hotpink"));
+							r.push(`and filled with`);
+							r.push(App.UI.DOM.makeElement("span", `admiration`, "mediumaquamarine"));
+							r.push(`of your skill.`);
+							slave.devotion += 4;
+							slave.trust += 4;
+						} else if ((slave.devotion >= -20)) {
+							r.push(`${He} is quite struck by how you performed the surgery personally. ${He} admires your refusal to be one of the idle rich, and`);
+							r.push(App.UI.DOM.makeElement("span", `likes you more.`, "hotpink"));
+							slave.devotion += 5;
+						} else {
+							r.push(`${He} knows that ${he} should be grateful to you for performing the surgery personally, but the emotional turmoil of the occasion is too much for ${him}, and the realization makes little lasting impact.`);
+						}
+					}
+				}
+			} else {
+				r.push(`As with all surgery`);
+				r.push(App.UI.DOM.makeElement("span", `${his} health has been slightly affected.`, "red"));
+				surgeryDamage(slave, 5);
+			}
 			App.Events.addNode(el, r, "p");
 		}
 		/* ------ Post birth reactions, mother experience ------------------ */
@@ -1430,7 +1476,7 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false} = {})
 				cashX((numBeingBorn * (babyCost)), "babyTransfer");
 			} else if (slave.pregSource === -9 && V.DefaultBirthDestination === "the market") {
 				babyCost = random(1000, 2500);
-				r.push(`${His} ${(numBeingBorn > 1) ? `babies were` : `baby was`} purchased by the Futanari Sisters for `);
+				r.push(`${His} ${(numBeingBorn > 1) ? `babies were` : `baby was`} purchased by the Futanari Sisters for`);
 				r.push(
 					App.UI.DOM.makeElement("span", `${cashFormat(numBeingBorn * (babyCost))}.`, "yellowgreen")
 				);
@@ -2009,21 +2055,21 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false} = {})
 					surgeryDamage(slave, 10);
 					result.append(`Installation of belly implant is relatively simple procedure. Using the fact that ${his} body and internal organs have already adapted to pregnancy, it's possible to greatly expand the initial size of implant. ${He} will still look pregnant post surgery and recovery.`);
 					if (slave.devotion > 50) {
-						r.push(`${He} leaves the surgery with ${his} belly still very gravid, and as such, knows you put something into ${his} womb replacing ${his} prior natural pregnancy. ${He} is `);
+						r.push(`${He} leaves the surgery with ${his} belly still very gravid, and as such, knows you put something into ${his} womb replacing ${his} prior natural pregnancy. ${He} is`);
 						r.push(App.UI.DOM.makeElement("span", `curious`, "hotpink"));
-						r.push(` about the details of the implant, and eagerly awaits to see the end result.`);
+						r.push(`about the details of the implant, and eagerly awaits to see the end result.`);
 						slave.devotion += 4;
 					} else if ((slave.devotion >= -20)) {
-						r.push(`${He} leaves the surgery with ${his} belly still very gravid, and as such, knows you put something into ${his} womb replacing ${his} prior natural pregnancy. ${He} understands the realities of ${his} life as a slave, but ${he} is still surprised at what now resides in ${his} womb. ${He} is `);
+						r.push(`${He} leaves the surgery with ${his} belly still very gravid, and as such, knows you put something into ${his} womb replacing ${his} prior natural pregnancy. ${He} understands the realities of ${his} life as a slave, but ${he} is still surprised at what now resides in ${his} womb. ${He} is`);
 						r.push(App.UI.DOM.makeElement("span", `sensibly fearful`, "gold"));
-						r.push(` of your total power over ${his} body.`);
+						r.push(`of your total power over ${his} body.`);
 						slave.trust -= 5;
 					} else {
-						r.push(`${He} leaves the surgery with ${his} belly still very gravid, and as such, knows you put something into ${his} womb replacing ${his} prior natural pregnancy. ${He} does not understand the realities of ${his} life as a slave at a core level, so ${he}'s `);
+						r.push(`${He} leaves the surgery with ${his} belly still very gravid, and as such, knows you put something into ${his} womb replacing ${his} prior natural pregnancy. ${He} does not understand the realities of ${his} life as a slave at a core level, so ${he}'s`);
 						r.push(App.UI.DOM.makeElement("span", `terrified and angry`, "mediumorchid"));
-						r.push(`at the potential that ${he}'s been turned in some sort of freak. Even after what has been implanted into ${his} womb is explained to ${him}, ${he} is no less defiant; though ${he} is relieved that procedure is reversible and there is no truly permanent damage. ${He} is `);
+						r.push(`at the potential that ${he}'s been turned in some sort of freak. Even after what has been implanted into ${his} womb is explained to ${him}, ${he} is no less defiant; though ${he} is relieved that procedure is reversible and there is no truly permanent damage. ${He} is`);
 						r.push(App.UI.DOM.makeElement("span", `sensibly fearful`, "gold"));
-						r.push(` of your total power over ${his} body.`);
+						r.push(`of your total power over ${his} body.`);
 						slave.trust -= 5;
 						slave.devotion -= 5;
 					}