Im in hog heaven

Im in hog heaven is a phrase used when someone is talking about being very happy and having a wonderful time. It originates from a pig or hog being very happy in mud, which is like heaven to them. This phrase gradually transformed into being in hog heaven as describing someone who is extremely happy and usually very excited, energetic, playful and simply enjoying themselves.