diff --git a/game/modules/tome/data/talents/chronomancy/flux.lua b/game/modules/tome/data/talents/chronomancy/flux.lua
index 796cbe219b83d60140ba99531b6f87a986eaf3ed..dc0ab700659438fb4b2ae697e74f613bf5253d2d 100644
--- a/game/modules/tome/data/talents/chronomancy/flux.lua
+++ b/game/modules/tome/data/talents/chronomancy/flux.lua
@@ -162,17 +162,24 @@ newTalent{
 			eff.twisted = twist
 			local anom = self:getTalentFromId(eff.talent)
 			
+			-- make it real obvious for the player
+			game.logPlayer(self, "#STEEL_BLUE#Casts %s.", anom.name)
+			if self == game.player then
+				game.bignews:saySimple(180, "#STEEL_BLUE#Targeting %s", anom.name)
+			end
+			
 			-- Call the anomoly action function directly
 			anom.action(self, anom)
 			self:incParadox(-eff.paradox)
 		end
-		
+			
 		self:removeEffect(self.EFF_TWIST_FATE)
 	end,
 	setEffect = function(self, t, talent, paradox)
 		game.logPlayer(self, "#STEEL_BLUE#You take control of %s.", self:getTalentFromId(talent).name or nil)
 		self:setEffect(self.EFF_TWIST_FATE, t.getDuration(self, t), {talent=talent, paradox=paradox})
 		
+		game:playSoundNear(self, "talents/echo")
 	end,
 	action = function(self, t)
 		t.doTwistFate(self, t, true)