After a whole year of yearning, "Galavant" fans can finally get excited about the return of the musical comedy series on Sunday, 3 January. ABC has been posting some amazing teasers and trailer for "Galavant" Season 2, but nothing compares to the full-length episodes, featuring catchy musical numbers, witty one-liners and of course, a shirtless Joshua Sasse aka Galavant.

The Season 2 Episode 1, titled "A New Season aka Suck It Cancellation Bear", is going to pick up right where Season 1 left off. Galavant and King Richard (Timothy Omundson) are off on their own adventure, with the former trying to reunite with his love Isabella (Karen David) and the latter winning back his kingdom from his estranged wife, the evil Queen Madalena (Mallory Jansen).

This season pokes fun at itself more than its predecessor, starting with catchy songs that get annoying too soon, clichéd storylines, "eventisation" in television, TV ratings, cancellation rumours and almost every rival TV show that could herd the viewers to other channels. The show will also feature amazing guest stars like Kylie Minogue, who is also incidentally dating Joshua Sasse.

The couple will be seen dancing together, although it looks like the singing is predominantly taken care of by the Australian crooner, who insists on getting rid of Sasse's shirt, which we are all okay with. We are also excited to see Galavant and Richard together, battling the raging seas and thick forests to get back to the things they love.

Galavant has promised Richard's best friend, henchman, guard and the new King of Richard's kingdom, that he will take care of the childish royalty. However, it may prove to be a task more tedious than he anticipated, especially because they are travelling through Enchanted Forests that defy convention.

We do have high hopes for the Season 2 of "Galavant", which will premiere at 8 pm (EST) on Sunday, 3 January. You can also live-stream Season 2 Episode 1 titled "A New Season aka Suck It Cancellation Bear" via ABC Go.