Crazy Ex-Girlfriend is currently airing its second season on The CW. I’m catching up on Netflix, in the middle of the first season, and I have to say, I’m in love.

Musical television isn’t common, and for good reason. It’s hard work. I don’t know how they do it. There’s at least two original musical numbers in every episode so far. And there’s 18 episodes this season. Crazy is right!

One of my favourite episodes of Buffy The Vampire Slayer is Once More Than Feeling, where a musical demon casts a spell over the town causing everyone to burst into song and reveal their most inner feelings. Of course, you have the recent Galavant. I don’t really count Glee because those aren’t original songs. And another of my favourites, the webseries Dr. Horrible’s Sing-Along Blog. These albums have been known to appear on my phone.

Even without the songs Crazy Ex-Girlfriend is just a great sitcom all round; hilarious, cheerfully dark and heartwarming. The episodes are 40 minutes, which is uncommon for a sitcom, and they don’t drag at all. The premise is Rebecca Bunch, a big-shot lawyer, bumps into Josh Chan, who she had a fling with at summer-camp and impulsively moves to his hometown West Covina in California. Leaving her top law firm behind Rebecca has to start again at a new job.  The season revolves around her attempts at getting back with Josh. Of course her attempts are not without their hiccups.

Rachel Bloom is the show’s co-creator, series lead and one of the main songwriters. Talk about keeping yourself busy. In recent news Rachel Bloom wrote a song for the upcoming Flash and Supergirl cross-over episode. I haven’t seen these shows but may just drop in for this.

If you haven’t seen Crazy Ex-Girlfriend yet, do yourself a favour and immediately pack your bags and move to West Covina, or y’know, toss it up onto your Netflix queue.