She's still a ghost, they're a werewolf and a vampire respectively and this is their season finale.
It seems like BBC America's "Being Human" only premiered a couple weeks ago, but that's the wonder of six-episode British seasons.
Of the finale, BBC America teases, "Mitchell is in the hospital following an almost-fatal attack on his doorstep. Mitchell does not want his friends involved in the inevitable showdown with his lethal attackers, but Annie bravely decides that she cannot just stand by without doing anything. But George is faced with a huge dilemma. Should he try to help Mitchell, or should he flee and try to start a normal life with his girlfriend?"
Fortunately, another season of "Being Human" isn't too far away.