After an absence of two years, Leah McKenna's visions return with a vengeance. She "sees" the abduction of a small boy, and can no longer pretend that her psychic abilities don't exist. Two years previously she had another vision of a child that ended in tragedy and almost cost her her sanity. She's afraid to go back into that world again, but to find Jeremy Peterson she risks everything.
David Logan, Jeremy's uncle, doesn't believe in psychic phenomenon. A man of science, David only believes in what he can see and smell and touch. He believes Leah can't know so much about Jeremy unless she's seen him and is in on the kidnapping. Leah blows his theory out of the water when she tells him about one of his own recurring dreams, a dream he's never told anyone about. David is forced to accept that Leah is what she says she is. She truly sees things.
As they join forces to find Jeremy, David and Leah uncover truths about themselves, and their families. They also discover a passion for each other. But as Leah begins to trust her psychic powers, she exposes secrets that tear her and David apart. Though devastated, she continues to search for Jeremy, putting herself closer and closer to danger. Can Leah convince David that her love for him is just as real as her visions, and that they have a future together? Can David and Leah work together to find Jeremy before time runs out for all of them?