I am hoping somebody could solve an office dispute...
I think that this saying comes from the puppet Punch as in Punch and Judy because he is always laughing. A colleague thinks it comes from alcholic punch making you happy.
Have any idea?
Thanks in advance x