Single father Terry Bernard (Josh Lucas Josh Lucas) raises his lovely daughter Angela (Beatrice Miller) alone. He is in love with his daughter's attending doctor Elizabeth (Linna Heidi Lena Headey). Everything seems to be going well, but the continuous phantom makes him full of anxiety. After Teri had a heart transplant, the phantom attacked him one after another. He happened to know that the heart donor was Jean Viyad, a 55-year-old man who died of serious head injuries. And through the phantom in his head and the record on the donation registration form to find a man named Kevin (Jamie Harrold), from the other side's words, Teri vaguely feels that there seems to be a secret in the donation process. Driven by the heart that retains the memory of her former owner, Teri tries to find everything behind the scenes, but also engages herself in a huge whirlpool.