diff --git a/game/modules/tome/data/talents/spells/earth.lua b/game/modules/tome/data/talents/spells/earth.lua
index 84999c707bf627ec958a336cb31f33fde25975ff..a3156ab753ae07431d0c7b022c39bc3028381e83 100644
--- a/game/modules/tome/data/talents/spells/earth.lua
+++ b/game/modules/tome/data/talents/spells/earth.lua
@@ -56,7 +56,7 @@ newTalent{
 	points = 5,
 	mana = 15,
 	cooldown = 6,
-	range = function(self, t) return math.ceil(2 + self:getTalentLevel(t)) end,
+	range = function(self, t) return math.min(10, math.ceil(2 + self:getTalentLevel(t))) end,
 	tactical = { ATTACK = {PHYSICAL = 2} },
 	direct_hit = true,
 	requires_target = true,