Heaven and hell...