An angel? Like, wings and halo or statue? Ngh, vampires. Sucking planets dry, those lot. No good. No good at all.
Worse by stealing a cure? Harmless? That's a funny word to use to describe a vampire. That, and I've never heard of a cure.
Demons? Well, now this is very interesting.
Yes, I'd say this is strange. Yanking people from all sorts of places, and enough energy to render a time machine useless. I wonder what's actually going on, and what's causing it. Like a big magnet sucking up trouble and spitting it out here. But why here? What's so special about here...