Calvary-The gang try to re-ensoul Angel, but his soul is missing, and they must find a way to get it back. Meanwhile, Lilah tries to strike a deal with Angelus.
With Angel's soul missing, the dilemma at hand makes for series of unforseen events! First, Lilah returns and is a reck, though she is hilarious throughout this hour as she interacts with the gang. Her scenes with Wesley always great and here are no exception. Also, the reason behind Angel not remembering his early meeting with the Beast is interesting development. There are also some nifty scenes like Gunn and Connor battling the Soul Eater, which had some great effects. Speaking of Connor, his kill Angelus banter got old and he needed to shup up for a while! Anyway, the Angelus scenes continue to be great as he continues to shake up the group. It's sad scene when Gunn and Fred break up, then there's Angel telling Fred about Wesley and Lilah. The scene where they bring Angel's soul back has some great special effect, but even greater with the fake-out when Angel never gets his soul back and escapes the hotel. Angelus attack on Lilah and Cordelia is very suspensful as you actually worry about Lilah. The episode ends with biggest twist of the season yet, Cordelia kills our old Lilah which means she's the Beastmaster and the bigger bad that Angelus told the gang about! Which explains Cordelia's slightly strange attitude this season. It's a very brutal death scene for Lilah and sad that such a great evil character like her had to go though. All and All, a great episode with a lot of great scenes and a shocking revelation.