While Buffy is happy to have Angel back , he seems to have lost much of his sanity in Hell .
Angel ( David Boreanaz ) is resurrected mysteriously by the unseen Powers That Be .
While Buffy is happy to have Angel back , Angel seems to have lost much of Angel 's sanity in Hell .
Angel ( David Boreanaz ) is resurrected mysteriously by the unseen Powers That Be .