A beautiful "incubus" luring humans with his looks and eating them lives in the pres...
Can a monster really love a human? A must for fans of "Let the Right One In"