Soul keeper