Recap: ‘Crazy Ex-Girlfriend’ S3E2: “To Josh, With Love”
Logline: Jilted bride Rebecca Bunch learns revenge is a dish best served cold. Crazy Ex-Girlfriend was once about eccentric lawyer Rebecca Bunch (Rachel Bloom) pursuing her high school bae, idiot jock Josh Chan (Vincent Rodriguez III) all the way from the glitzy offices of New York City to the strip malls of West Covina, California. Season three is about eccentric lawyer Rebecca Bunch trying to exact revenge on her high school bae, idiot jock Josh Chan. While not a smash hit ratings-wise, the show maintains a dedicated fanbase and retrospective appreciation years after airing. Showrunners Rachel Bloom and Aline Brosh McKenna, (who’ve written stuff like like Robot Chicken and The Devil Wears Prada) have created a musical trapped inside a romantic comedy. “To Josh, With Love” is about Rebecca teaming up with her money-obsessed, “evil” boss, Nathaniel (Scott Michael Foster) to throw down some hurtful thunder on Josh after he jilted her at the altar. Meanwhile, we watch Josh unable to connect at “priest school” after escaping to a church community in NorCal in a fit of wedding-based confusion. Alongside these threads we see Rebecca’s colleague, clueless Tim (Michael McMillan), advised at the office by squirrelish Maya (Esther Povitsky) and outspoken Paula (Donna Lynne Champlin) on how to make his marriage much more satisfying.
Show Context and Legacy
The series has aged into a cult favorite that still draws new viewers through streaming reruns and fan communities. Its willingness to treat mental health and obsession with musical comedy set it apart from typical network fare. The CW run gave the creative team freedom to experiment with long-form character arcs across seasons. That structure lets season three pivot from pursuit to payback without losing the show’s core identity.
Musical Parody and Style Analysis
Josh’s opening number, “I’ve Got My Head in the Clouds,” affectionately parodies Frank Sinatra swing and Gene Kelly Singin’ in the Rain style. The cheerful arrangement undercuts the character’s refusal to acknowledge any harm he caused. Rebecca’s “Strip Away My Conscience” leans into lavish production numbers that mirror her spiraling moral code. Tim’s “The Buzzing from the Bathroom” parodies “Empty Chairs at Empty Tables” from Les Miserables, turning a solemn ballad into a mortified confession about marital dissatisfaction. These contrasting tones keep the songs funny while sharpening the episode’s focus on denial and emotional avoidance.
Nathaniel's Character Introduction and Moral Ambiguity
Nathaniel enters as Rebecca’s unlikely partner in crime, offering resources and a detached perspective that accelerates her darker impulses. His suggestion to target Josh’s family members crosses a line that even Rebecca finds unacceptable. The scene plays for laughs yet reveals how little Nathaniel seems to register normal boundaries. His bemused reactions during their plotting sessions highlight the gap between Rebecca’s emotional investment and his clinical approach to revenge.
Reception and Audience Ratings
The episode holds an 8.7/10 IMDb rating and regularly appears in retrospective lists of the show’s strongest installments. Viewers cite the wedding-dress confrontation and the layered musical sequences as standout moments. The rating reflects both the writing and the performances that keep the tonal shifts grounded. Later seasons built on the character groundwork laid here, giving the confrontation lasting weight within the larger arc.
Sexual Themes and Female Agency
The Tim subplot delivers the episode’s frankest discussion of female sexuality through a comedic lens. Maya and Paula advise him on clitoral stimulation and the gap between his assumptions and his wife’s actual satisfaction. The bathroom ballad turns private frustration into public spectacle, extending the dissatisfaction theme into intimate relationships. The show treats the subject with humor without mocking the underlying need for honest communication.
Episode Climax and Emotional Payoff
Rebecca storms the NorCal church in her wedding dress and delivers a blistering reprise of Paula’s “After Everything You Made Me Do.” Every humiliating detail lands with precision before she exits with a drawn-out “goodbyeeeeeeee.” Josh’s immediate claim that it is “not my fault” lands as both denial and foreshadowing. The moment sets up ongoing consequences for Rebecca and Josh’s dynamic across the season. Rebecca’s collapse in the car registers the cost of telling him everything, closing the episode on a note of uneasy catharsis.

