So, Once Upon a Time fans, do you believe in magic yet?
The latest trailer for Once Upon a Time Season 4 begins with Emma telling her son he has to believe and then takes viewers back over the past few years, recounting the presence of everyone from Peter Pan to Mulan to The Wicked Witch on the ABC drama.
And it all leads up to this fall's anticipated arrival: Queen Elsa of Frozen fame!
She'll be portrayed by Georgina Haig and she'll introduce herself to a very skeptical Regina, according to the following footage.
How will Emma and Hook react to Elsa's surprise appearance? Check out the extended promo now and let the countdown begin: Once Upon a Time returns on Sunday, September 28.
Need to catch up before then? No problem: go watch Once Upon a Time online TV Fanatic.