a variation of snap out of it: change suddenly from a bad condition to a better one; recover quickly or regain one's senses.