diff --git a/game/modules/tome/data/zones/dreams/npcs.lua b/game/modules/tome/data/zones/dreams/npcs.lua
index 8ec250824c34a85e3b9c46ff8944fbdf63968094..8bce3ae02b88ad20514b4b7df45e3220d7902d55 100644
--- a/game/modules/tome/data/zones/dreams/npcs.lua
+++ b/game/modules/tome/data/zones/dreams/npcs.lua
@@ -77,7 +77,7 @@ newEntity{
 			if e.define_as == "ILLUSION_YEEK" then nb = nb + 1 end
 		end
 		if self.is_wife or nb <= 1 then
-			m = game.zone.npc_list.WIFE
+			m = game.zone.npc_list.WIFE:clone()
 		else
 			local list = require("mod.class.NPC"):loadList("/data/general/npcs/ghoul.lua")
 			m = list.GHOUL:clone()