Being Human Season 1 Episode 12
Season 1
Episode: 12
Air Date: 2011-04-04
After his break from the Family, Aidan is afraid that Bishop will try to hurt him and his friends. At the hospital, he encounters a former lover, who has come…
Episode Title: You're the One That I Haunt