Binge-watch Crazy Ex-Girlfriend

Starting today until Monday, watch all eight episodes of Crazy Ex-Girlfriend online. Starring Golden Globe Award- and Critics' Choice Award-winner Rachel Bloom, this critically acclaimed series has it all: singing, dancing, self-delusions, over-bearing mothers, too much information, and of course West Covina, California.

Too much of a good thing? We think Rebecca Bunch would approve. #ItsThatFree