During the summer last year, on the recommendation of a friend and contributor to this blog, I decided to give the critically acclaimed TV series on The CW, Crazy Ex-Girlfriend a go. It was a good recommendation.

Crazy Ex-Girlfriend is an American musical comedy-drama that over it’s last three series has developed a reputation as one of the best written and most innovative television series on the go at the moment. Sharp writing, excellent original music numbers, and thoughtful and considerate examinations of mental health, female sexuality, and parenting, have become trademarks of the show and have garnered a loyal fan base.

The show focuses on the main character Rebecca Bunch, played by Rachel Bloom (who is also one of the writers of the show), an esteemed and well-paid New York real-estate lawyer who after a chance meeting with her childhood crush Josh Chan (played by Vincent Rodriguez III) decides to move to West Covina, California. The cast across the show are all outstanding in their roles and seem to have an inherent understanding of the character that they are playing, the supporting cast in made up of: Santino Fontano (playing Greg Serrano); Donna Lynne Champlin (Paula Proctor); Pete Gardner (Darryl Whitefeather); Vella Lovell (Heather Davis); Gabrielle Ruiz (Valencia Perez); David Hull (Josh Wilson); and Scott Michael Foster (Nathaniel Plimpton III).

Here are some of the songs from the show that we think are most worthy of your time.

What’ll It Be (Season 1, Episode 6)

Friendtopia (Season 2, Episode 6)

Gettin’ Bi (Season 1, Episode 14)

Having A Few People Over (Season 1, Episode 10)

The Sexy Getting Ready Song (Season 1, Episode 1)

The Math of Love Triangles (Season 2, Episode 3)

We Tapped That Ass (Season 2, Episode 4)

Let’s Generalize About Men (Season 3, Episode 1)

The End of the Movie (Season 3, Episode 4)

The Miracle Of Birth (Season 3, Episode 13)

You Stupid Bitch (Season 1, Episode 11)

The fourth and final season of the show premiers on The CW this Friday. Excited.