This week's 'Glee' is all about following, and hopefully achieving your dreams, with the storyline flitting from McKinley High to the local community college, all the way to New York City.

Finn (Cory Monteith) is at college studying to be a teacher and even though the Harlem Shake keeps randomly breaking out all over campus he says he's enjoying his transition from childhood to adulthood. When he returns to his room he finds Puck (Mark Salling) who says he doesn't plan to take classes or get a degree but wants to live there and hang with his bro, Finn.

In New York, Rachel (Lea Michele) is dreaming of starring in the Broadway revival of 'Funny Girl' by completely immersing herself in all things Barbra Streisand and preparing for her upcoming audition.

Coach Roz (NeNe Leaks) is back to take over the Cheerios for Sue (Jane Lynch). Coach Beiste (Dot Jones) asks Will (Matthew Morrison) if he's talked to Finn. When he says he hasn't, she suggests he mends fences before it's too late.

Marley (Melissa Benoist) reveals via inner-monologue that she wants to become a song-writer and brings her song-writing journal to school. Because of the school shooting in the prior episode, Marley thinks everyone has PTSD. Brittany (Heather Morris) is stressed because her SAT scores make her desirable to MIT, Tina (Jenna Ushkowitz) has taken up the sub-culture steampunk and Sam (Chord Overstreet) is pretending he's his own twin-brother, Evan.

Inside the glee room, Marley catches Unique (Alex Newell) taking birth control pills to help him transition into a biological woman. Marley tells Mr. Schuester that she wants to perform original songs at Regionals, but he says no, instead telling them his planned set list which will take the theme of "dreams" literally.

Blaine (Darren Criss) holds a secret glee club meeting because he believes Will's outdated set list will destroy them at Regionals. Marley again tries to bring up her original songs, but again her idea is smacked down.

Back at college, Puck and Finn have turned their hallway into a giant slip-n-slide. Finn is flirting with some girls, convincing them to trade entry to the slip-n-slide by going topless when Will arrives to apologize. Even though he tells Finn he needs his help and can't run the club without him, a still hurt Finn says he's too busy with college.

Blaine tries to tell Will about picking alternative songs but Mr. S gets angry with the group and storms out, saying they better be ready to rehearse when he gets back.

Rachel is rehearsing at NYADA when her biological mother, Shelby (Idina Menzel) arrives to talk to her about the upcoming audition. She tells Rachel not to audition as Barbra but to bring something new to the role. To prepare, they duet, 'Next to You' by Emeli Sande.

Finn and Puck are performing the Beastie Boys' 'Fight for Your Right (To Party)' because apparently the party's stereo broke leaving the shindig song-less. To thank the guys for their help, they are initiated into the fraternity then and there, without having to pledge.

In the auditorium, Marley tells Blaine, Unique and Sam that she wrote a song about the importance of friendship and asks them to sing it with her. They sing the first original song of the season, 'You Have More Friends Than You Know.' When they're done they suggest doing them at Regionals, but Marley says Mr. Schuester will never let them. An upset Will hears this from behind the curtain and leaves with a distraught look on his face.

Rachel calls Finn who apologizes for hitting her boyfriend in the face. After telling her how much he loves college she asks for a song to sing for her audition. Finn suggests she sing something important to her, something that speaks to her passions and to call him when it's over.

At the audition, Rachel performs "a classic," specifically the 'Glee' season one song, 'Don't Stop Believin'' by Journey. While singing, she finds herself surrounded by the original New Directions, including Kurt (Chris Colfer), Artie (Kevin McHale), Tina, Finn and Mercedes (Amber Riley). When she is done, she is asked what changed during the middle of the song. Rachel responds that she was thinking of her friends, without whom she wouldn't be the person she is now. A person others believe in.

Puck wakes up Finn after finding a letter telling his friend he missed yet another test. When Finn tries to say it's okay and he'll deal with it, Puck tells him he's having fun but is worried about where their lives are going. He tells Finn he wants to be worth more than people think he is and that they both need to find a better balance between work and fun to prove that they are special. He promises to help Finn be the best teacher possible.

Roz calls Cheerio co-captains Blaine and Becky (Lauren Potter) into her office and makes them take an oath promising not to put a hex on her. As Roz explains, she's suspicious that Blaine put a curse on Sue making her bring a gun to school. Becky tries to say that's not what happened, but says it's not like she was there or anything. Out in the hall, Blaine asks Becky if she knows something he doesn't but she tells him to mind his own business and storms off.

Will is in the auditorium reliving winning Regionals when he was in high school when Finn walks in. He tells Mr. S that he will receive college credit in exchange for working with the glee club, but that things need to be more of a partnership. After agreeing to the new terms and apologizing, they hug it out.

Inside the glee room, Mr. S gives a speech to the kids about loving them and apologizes for making them feel like they don't have a voice. He introduces Finn to everyone again and then asks Marley to teach the club one of her original songs.

Rachel is waiting by her phone while Kurt tries to distract her from the audition. After she begins to convince herself she has other options her phone rings. After nervously taking the call, she tells Kurt that she got a callback for Fanny. They celebrate.

Inside the auditorium, the New Directions perform Marley's song, 'Outcast.'

Watch Rachel Berry Perform 'Don't Stop Believin'' From 'Sweet Dreams'

More From KOOC-FM