After three months of hiatus, “Once Upon A Time” is now back for its Season 6 second half. The series then showed something that hyped up the fans, Robin and Regina’s reunion! Yet, the catch is that it is not the Robin that Regina once fell in love with.

As the premiere of “Once Upon A Time” showed Regina (Lana Parrilla) and Emma (Jennifer Morrison) escape from Wishland. Of course, it’s all thanks to August (guest star Eion Bailey.) Yet it wasn’t expected that Wishland has its own version of Robin Hood.

According to E Online, “Once Upon A Time” showrunners Adam Horowitz and Eddy Kitsis spoke about the twist on the reunion of the two characters. Horowitz mentioned that the reason behind Regina bringing back Robin and what it means to her would be revealed in the upcoming episodes.

Speaking about “Once Upon A Time” Episode 12, the promo clip "Murder Most Foul" also showed that David, as usual, misses Snow and wants to see her already. Thus, an unusual team-up between David and Hook is made. Yet, in the latter part of the trailer, David begins to attack people including Hook. Well, what could’ve triggered David to get mad with Hook would be discovered soon as Blasting News reported.

After “Once Upon A Time” Season 6 ends, the series isn’t yet renewed for Season 7. Yet, Horowitz and Kitsis said that "I would say this: we have a plan for season seven. We have one that we really love and the network has not yet made a decision.” They also added that if fans would want a season 7, they should let their voice be heard per Digital Spy.

"A happy ending isn’t necessarily an ending. It’s a journey. A part of a story may end, but a new part may open," Horowitz then mentioned. “Once Upon A Time” Season 6 Episode 12 would air on March 12 this Sunday at 8 p.m. on ABC.