Looks like someone borrowed a plot line or two from... modern vampire novels.