Spit-roasting an angel