Forgiving

Shortly after baby Connor is abducted to Quor-Toth, a Hell dimension, by Daniel Holtz, Fred, Gunn and Lorne try to sort out why Wesley betrayed them and how to get Connor back.

Angel is not interested in sympathy or pity, however. When it proves impossible to open a portal to Quor-Toth, he abducts Linwood, a lawyer with Wolfram & Hart to force him to tell where Sahjhan is and how to open a portal to Quor-Toth. Angel ends up using dark magic with Lilah's help; the end up ripping a tear in the fabric of reality.

We learn that Sahjhan was once a demon knight who had been made non-corporeal by an ancient curse hundreds of years ago, and who is now able to wander through time at will. When Sahjhan uncovered a prophecy that he would be killed by a 'human son of a vampire couple' he brought vampire hunter and Angel's old nemesis Daniel Holtz to the 20th century to kill Angel, Darla and the baby. However, Holtz did not play along with Sahjhan's plan, so Sahjhan altered the prophecy to trick Wesley into believing that Angel would kill Connor. Wesley, fearing for the baby's safety, planned with Holtz to kidnap Connor; however, Holtz and his team betray Wesley, and Justine leaves him for dead in a deserted park.

In the final confrontation, Angel makes Sahjhan corporeal once again to fight him, but discovers that he is more physically powerful than any of them had anticipated.

Meanwhile, Wesley struggles to regain strength to seek help. Justine takes over Holtz's gang to complete their original objective: killing Angel and his friends.