Lyric discussion by PineappleExpress 

i don't believe this song has anything to do with vampires, but the fact that this guy has been waiting for this girl to come around for a very long time.

the first part of the song shows signs of loneliness. the narrator feels like he's all alone since she isn't there and that his life feels empty and cold without her there. she left him and broke his heart.

second part resembles that this "strangle of veins" is the loss of blood he's feeling from not having her around. same as the first, even though she hurt him by leaving him, he'll go through it again just to have her around because his love for her is so strong. but something he's doing is making her unhappy and the "coming closer" signifies that he feels the end of their relationship coming.

he'll wait as long as it takes and the 2000 years is just to show that he's been waiting for what seems to be like forever, but he loves this girl so much that he'll wait as long as it takes for her to come around and be with him.

An error occured.