The third season of The L Word: Generation Q has brought more twists and turns than ever before.

Bette and Tina tied the knot and moved to Canada.

Meanwhile, Shane and Tina are on the rocks.

Just over halfway through the season came a musical episode which saw the return of some fan favourite characters.

Showrunner Marja-Lewis Ryan explained to Out Magazine why she wanted to bring Erin Daniels, who played Dana in the original series, back for the musical special.

In the episode, Alice (Leisha Hailey), Shane (Kate Moennig) and Sophie (Rosanny Zayas) are hallucinating various life experiences.

For Alice, she sees her and Dana have grown older and settled down together.

Fans were heartbroken when Dana died of breast cancer in season three of The L Word 16 years ago.

“One of the rules I have about people on this show is that if we say they’re dead, they’re dead,” said Ryan.

“So if they’re going to come back, it has to be as a ghost or in a fantasy way. And this just felt like the ultimate fantasy.”

They met back in season one to discuss Daniels’s return to the franchise.

“She was really open two years ago. And so I just kept that with me. And I know we only get to do this once. You really do. You really only get one big swing at something like this,” Ryan added.

Daniels was said to be honoured that she could play Dana one last time.

“She knows what that character means to us and means to the community. And she was so excited to bring her back,” Ryan told Out.

“And she and Leisha worked their asses off. They worked in their private time.”

The showrunner said she looked forward to the fans seeing the episode, which aired on Christmas Day.

​​“I am so deeply proud of the episode. I cannot wait for people to see just how much fun we can really have.”