From Supernatural – Season 10 Episode 20: ‘Angel Heart’ (10×20)