John is no ordinary boy: he can see ghosts, the true kind, the souls that are lost and that cannot see their end. Fr. Matteo is his mentor, who not only helps him hone and control his gift, but also helps raise him. The child is gifted, and yet he is growing up in a world that is slowly darkening, gradually filling with the shadows of evil. The child’s gift, however, can be used for good – but can it also damage the boy’s soul when the forces of darkness threaten to overtake him, and when his own hidden past slowly reveals itself?