diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw
index 033397bdac74fd81b176b9392890202fe32c9bb8..bae39c4b1b27678548c31f0c2a15849c7804e27d 100644
--- a/src/utility/miscWidgets.tw
+++ b/src/utility/miscWidgets.tw
@@ -1358,6 +1358,15 @@
 <<widget "Enunciate">>
 	<<if SlaveStatsChecker.checkForLisp($args[0])>>
 		<<if def $PC.customTitleLisp>><<set $titleEnunciate = $PC.customTitleLisp>><<elseif $PC.title != 0>><<set $titleEnunciate = "Mathter">><<else>><<set $titleEnunciate = "Mithtreth">><</if>>
+		<<if $args[0].father == -1>>
+                        <<set $titleEnunciate = "Dadda">>
+                <<elseif $args[0].mother == -1>>
+                        <<set $titleEnunciate = "Mumma">>
+                <<elseif $args[0].mother == $PC.mother || $args[0].father == $PC.father>>
+                        <<set $titleEnunciate = "Brova">>
+                <<elseif $PC.mother == $args[0].ID || $PC.father == $args[0].ID>>
+                        <<set $titleEnunciate = "Son">>
+                <</if>>
 		<<set $sayEnunciate = "lisp">>
 		<<set $sEnunciate = "th">>
 		<<set $SEnunciate = "Th">>
@@ -1365,6 +1374,16 @@
 		<<set $cEnunciate = "th">>
 	<<else>>
 		<<if def $PC.customTitle>><<set $titleEnunciate = $PC.customTitle>><<elseif $PC.title != 0>><<set $titleEnunciate = "Master">><<else>><<set $titleEnunciate = "Mistress">><</if>>
+                <<if $args[0].father == -1>>
+                        <<set $titleEnunciate = "Daddy">>
+                <<elseif $args[0].mother == -1>>
+                        <<set $titleEnunciate = "Mummy">>
+                <<elseif $args[0].mother == $PC.mother || $args[0].father == $PC.father>>
+                        <<set $titleEnunciate = "Brother">>
+                <<elseif $PC.mother == $args[0].ID || $PC.father == $args[0].ID>>
+                        <<set $titleEnunciate = "Son">>
+                <</if>>
+
 		<<set $sayEnunciate = "say">>
 		<<set $sEnunciate = "s">>
 		<<set $SEnunciate = "S">>