Delia's newest house listing turns out to be haunted, and Melinda must figure out a lie before a second family tragedy occurs. Meanwhile, Sam's memory flashes begin to seem like Jim's, but that may not be enough to keep him with Melinda.
Melinda goes on an eventful road trip with Sam as he tries to reconnect with his old girlfriend, Delia and Ned clash over what she believes is his risky behavior, and a ghost from high school takes up residence at Delia's.
Melinda finds out how hard it is to date someone who doesn't know about her gift when a spirit interrupts her first date with Jim/Sam, leaving her trying to salvage her romance while struggling to help a secretive ghost.
Melinda and Eli try to help a young woman being haunted by an angry ghost, but her refusal to tell the truth may endanger her life. Meanwhile, Jim realizes the complications of picking up his life again.
Jim and Melinda's wedding is overtaken by an ambitious wedding planner while Melinda deals with dreams that seem to threaten her child. Elsewhere, Eli's ex, Zoe, is caught up in a book sale with tragic consequences.
Melinda's baby is born, but five years later she still fears his birthday curse. While trying to give Aiden a normal childhood and help him deal with his gift, she finds herself battling a ghost for his life.
Jim, surprised by his colleague's nonchalance to a paranormal encounter, suspects that he is involved in a med student's sudden disappearance. Meanwhile, Melinda senses trouble when Aiden continues to mention his fear of "the shadows."