Un vampiro torturado con un alma a cambio de acciones horribles cometidas en el pasado a muchos, incluida una joven gitana y su familia, Angel (interpretado por David Boreanaz), es el interés amoroso de Buffy durante las primeras tres temporadas.