SPOILERS FOR ANGEL '>