Heather Morris thinks 'Glee' is popular because people tune in to forget the financial pressures of real life.
The 24-year-old actress - who plays ditzy cheerleader Brittany Pierce in the hit musical TV show - says fans have told her that watching her and her castmates helps them to escape the pressures of real life, such as money worries.
She said: "When things are down economically, people reach for something else, and I think people like the show because it keeps their spirits up.
"A lot of people tell me that they come home and 'Glee' is the thing that keeps them going. We don't have many positive TV shows anymore."
The athletic blonde also thinks people today are more "open" and more likely to turn to music to cheer themselves up when they're feeling down.
She told American Cheerleader magazine: "I think our generation is definitely more open and accepting. But more so, we have technology and music, and people cling to the music most."
Heather also praised the show's sense of humour, saying she loves delivering deadpan Brittany's hilarious one-liners.
She said: "I think everybody wants to have a Brittany-ism! She can say any random thing and it's funny. I look forward to [the lines] I have to say."