Angel - with a twist or seven