Surprise surprise! The return of Judas… and you all remember Delilah, right?