Question: what is it called when someone is always happy?
Answer: Pollyanna. noun. old-fashioned someone who is always very happy and believes that only good things will happen.