Holy frijoles! Dam this is soo good you're making the spanish come out.
Execution: I was already impressed by your piece... and then I clicked it. Booommm! Explosion of detail. If I'm running out of time I will rely on a low rez image to hide imperfections. I will have to take a stab at high rez one of these days. But there is no hiding you have mad skills.
Story: Very fitting to the illustration. A picture speaks a 1000 words. Your description made that 1,047 (yes I counted lol). This tied up everything nicely, because at first I thought she was feeding him blood :P Great job!