I think the deal with MaryAnn is that she must feed, apparently on the hearts of "super-natural" humans in order to sustain her longevity. That's why I think she was after Sam and why she killed off blondie. I seem to recall after the night she almost got Sam, she returned to the house and her legs looked severely damaged and she looked injured.