Once Upon a Time fans waiting to see the true fate of Rumplestiltskin (Robert Carlyle) will get their wish in the upcoming 13th episode of season 3, according to recent spoilers.
Rumple appeared to have died sacrificed himself for the good of Storybrooke in the Once Upon a Time winter finale, but it appears that he will be back in the next episode of ABC's fantasy series. Viewers will witness Rumple's fate in the wake of his sacrifice in episode 13, according to a recent report by E! Online.
The report claims that Rumple has some tricks up his sleeve, which likely explains how he was able to prevent himself from dying.
In other Once Upon a Time spoiler news, the midseason premiere featured a teaser of Zelena, a.k.a. the Wicked Witch (guest star Rebecca Mader), and viewers will be treated to even more Wizard of Oz characters in the coming episodes.
"We will definitely see some iconic friends from Oz and their relationships are actually going to be explored in a couple episodes," Once co-creator Edward Kitsis told E! Online in the report.
The report promises that fans will at least see Glinda the Good Witch (guest star Sunny Mabrey) and her palace, Emerald City and one of the Wizard of Oz's most "deceptive" rooms. Presumably this could be the room in which the Wizard hides behind the curtain.
Once Upon a Time season 3 airs Sundays at 8 p.m. on ABC.
Watch the promo for the next episode of Once Upon a Time below: