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.