@Fallen yes, I thought it was that. I'll edit it to make it clearer that I'm only weakening/driving off the vampires, not killing them. As for the anti-climatic thing, that would be more accurately a deus ex machina. Although, considering what that phrase means... In any case, why I fell down from the sky like that is in my back story, so it isn't entirely contrived.