diff --git a/Modules/ResurrectionIcon/ResurrectionIcon.lua b/Modules/ResurrectionIcon/ResurrectionIcon.lua
new file mode 100644
index 00000000..2ccbde17
--- /dev/null
+++ b/Modules/ResurrectionIcon/ResurrectionIcon.lua
@@ -0,0 +1,34 @@
+
+local PitBull4 = _G.PitBull4
+local L = PitBull4.L
+
+local PitBull4_ResurrectionIcon = PitBull4:NewModule("ResurrectionIcon", "AceEvent-3.0")
+
+PitBull4_ResurrectionIcon:SetModuleType("indicator")
+PitBull4_ResurrectionIcon:SetName(L["Resurrection icon"])
+PitBull4_ResurrectionIcon:SetDescription(L["Show an icon if there is an incoming or pending resurrection."])
+PitBull4_ResurrectionIcon:SetDefaults({
+ attach_to = "root",
+ location = "in_center",
+ size = 2,
+ position = 1,
+})
+
+function PitBull4_ResurrectionIcon:OnEnable()
+ self:RegisterEvent("INCOMING_RESURRECT_CHANGED", "UpdateAll")
+ self:RegisterEvent("PLAYER_ENTERING_WORLD", "UpdateAll")
+end
+
+
+function PitBull4_ResurrectionIcon:GetTexture(frame)
+ local unit = frame.unit
+ if not unit or not UnitHasIncomingResurrection(unit) then
+ return nil
+ end
+
+ return [[Interface\RaidFrame\Raid-Icon-Rez]]
+end
+
+function PitBull4_ResurrectionIcon:GetExampleTexture(frame)
+ return [[Interface\RaidFrame\Raid-Icon-Rez]]
+end
diff --git a/Modules/ResurrectionIcon/load.xml b/Modules/ResurrectionIcon/load.xml
new file mode 100644
index 00000000..7086c441
--- /dev/null
+++ b/Modules/ResurrectionIcon/load.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
diff --git a/modules.xml b/modules.xml
index 17c4b6f9..65e5c542 100755
--- a/modules.xml
+++ b/modules.xml
@@ -31,6 +31,7 @@
+