Series one of E4's 2 Broke Girls was possibly one of the best shows we've seen on our tellybox.
The moment we were introduced to waitress, Max Black, and newly broke heiress, Caroline Wesbox Channing, we were snorting with laughter at the hilarious situations they managed to get into at the diner and throughout New York.
If you somehow missed the first series and want to jump in on the second series then here's what you need to know...
Max Black (Kat Dennings) is a broke waitress living in New York with her new co-worker Carline Channing (Beth Behrs).
Caroline's dad was caught stealing money and is in jail, leaving Caroline without a penny to her name and only the clothes and bling on her back.
The two start working together at a Brooklyn restaurant and soon Caroline realises that Max can make some pretty awesome cupcakes. With her private schooling and family smarts, she convinces Max that they should start their own cupcake business.
The show works best because of all the additional characters in Max and Caroline's world.
First there is their adorable Chinese boss Han Lee, pervy Ukrainian cook Oleg and super cool 75-year-old African American cashier Earl.
We also love the girls Polish neighbour Sophie and the fact Max babysits the twins of the hilarious rich girl Peach Landis.
Plus we can't forget Caroline's horse Chestnut! Seriously it's random, rude and crazy but it totally rocks.
If that's got you excited then tune in to E4 on Thursday nights at 8.30pm.
Check out the trailer below and let us know what you think...
FILM YOU NEED TO WATCH: THE SAPPHIRES
MOVEMBER CELEB TASH OF THE DAY - TAYLOR LAUTNER
WATCH: KRISTEN STEWART AWKWARD BREAK UP INTERVIEW