A little bit of heaven, a little bit of hell.