Credit: Video Still

Was Rumplestiltskin (Robert Carlyle) writing messages to Emma (Jennifer Morrison) before she was even born?

That’s the question posed in this sneak peek from the Once Upon a Time Season 2 winter finale (Season 2, Episode 9: “Queen of Hearts”, airing December 2). Aurora (Sarah Bolger), Mary Margaret (Ginnifer Goodwin), Emma, and Mulan (Jamie Chung) find their way to Rumplestiltskin’s old cell in Fairytale Land, where he was held prisoner by The Evil Queen (Lana Parrilla).

When Aurora, who we presume is still under Cora’s (Barbara Hershey) control, finds a secret note hidden in the wall, she hands it to Emma, telling her it’s for her.

Could Aurora be playing a trick on them, or is the letter real? If so, what does it say? Only one way to find out: We’ll be watching on Sunday!

Read more OUAT spoilers here.

Catch the next new episode of Once Upon a Time on Sunday, December 2 at 8 p.m. ET/PT on ABC.

Want more OUAT news? Like us on Facebook and Follow us on Twitter.