ok, i read so far that this is too situational, and i agree, good concept though, but here is my take on what can be done
"X
Y name: target creature gains passixe skill Z"
Z= If creature dies, it has A% chance of revivng (original stats)
this is going by the name, not by original theme, and an idea to make it less situational