Being Human: Season 2, Episode 2
Annie thinks she has met the man of her dreams, but his past is about to haunt him.