Taking a look at how Angel was sired and the relationship between Angelus and Darla this season provides good insight into Angels crusade against the dark side bringing back some familiar faces from Buffy and filling in some history on the characters.
Angel is pushing those close to him away in an attempt to keep them safe but will it work or will his choices result in him losing everything?
A hard to put aside season if ever there was one.