http://www.spoilertv.com/2015/03/once-u ... of_31.html
"Heart of Gold" - Emma is still reeling after learning the truth of her parents' history with Maleficent, but she must focus on finding the Author, who is running loose in Storybrooke, before Gold does. When Gold's quest for his happy ending grows more urgent, he blackmails Regina into helping him. In a Fairy Tale Land flashback, Robin Hood learns what it means to be an honorable thief when he accepts a proposition by Rumpelstiltskin to travel to Oz to steal a valuable magic elixir from the Wicked Witch, on "Once Upon a Time," SUNDAY, APRIL 12 (8:00-9:00 p.m., ET) on the ABC Television Network.
"Once Upon a Time" stars Ginnifer Goodwin as Snow White/Mary Margaret, Jennifer Morrison as Emma Swan, Lana Parrilla as the Evil Queen/Regina, Josh Dallas as Prince Charming/David Nolan, Emilie de Ravin as Belle, Colin O'Donoghue as Hook, Jared S. Gilmore as Henry, Michael Socha as Will Scarlet and Robert Carlyle as Rumplestiltskin/Mr. Gold.
Guest stars include Rebecca Mader as the Wicked Witch, Sean Maguire as Robin Hood, Wil Traval as the Sheriff of Nottingham, Raphael Alejandro as Roland, Jason Burkart as Little John, Christie Laing as Maid Marian, Patrick Fischler as the Author, Jennifer Cheon as Nurse, Paul Kloegman as Carriage Driver and Tristan Shire as Oz Guard.
PRESS RELEASE! SO GLAD I was wrong lol