We knew we’ll get to see more of our favorite characters return to “Once Upon a Time" in the second half of season 6, but boy are we excited to see our favorite Fairy (Rose Mclver) and Mermaid (JoAnna Garcia Swisher) back in action!

Tinker Bell comes back

The ABC show's creators confirmed that Tinker Bell follows the return of Robin Hood (Sean Maguire) in the winter finale. As she played an integral part in Regina’s (Lara Parilla) discovery of her destiny with the “Prince of Thieves", it’s only logical the fairy would pop back in for a visit, Edward Kitsis and Adam Horowitz explained.

Nothing was said about what her role will be this time though, so we'll just have to wait and see.

Ariel teams up with Jasmine

As for Ariel, fans will get to see her team up with Princess Jasmine (Karen David), for a brand new adventure together with our heroine Emma (Jennifer Morrison) and handsome Captain Hook (Colin O'Donoghue). According to Kitsis and Horowitz, Hook and Emma will face a “daunting challenge that requires a big time princess team-up.”

What else is there?

"Once Upon a Time" will return on March 5th, with our heroes dived between two different worlds – Emma and Regina in the Wish Realm, and the rest of the show’s regulars in Storybrooke. Belle (Emilie de Ravin) and Rumple (Robert Carlyle) will then took off to the Dark Realm to save their son Gideon (Giles Matthey) from the hands of his Grandmother, the Black Fairy (Jaime Murray).

Hook will team up with his “father in law”, prince Charming (Josh Dallas) to bring the girls from the Wish Realm as well as to save their beloved Emma from her destined death. With David and Show (Ginnifer Goodwin) still under the sleeping spell taking turns, the task does not seem easy at all.

Next to that, we’re wondering what the daunting situation for Emma and Hook entails, but with two "badass" princesses on a mission, no doubt they can overcome any difficulty.

So far we know we’ll get to see Pinocchio (Eion Bailey), Tinker Bell and Ariel return, and most likely the list doesn’t end here - no wonder March can’t come soon enough for Oncers!