Герой романа, меланхоличный мечтательный мальчик, обладает даром общаться с человеческими тенями и узнавать от них о прошлом их хозяев. Тени делятся с мальчиком тайнами, просят у него помощи, и постепенно он начинает понимать, что его способности можно использовать во благо — нужно только этого захотеть. Во взрослой жизни он, став врачом, не раз сталкивается с бедами и горем, однако дар, обретенный в детстве, по-прежнему ведет его, не позволяя потерять веру в мечту и любовь.