We can't begin to discuss next week's Once Upon A Time without talking a little about last night's VERY revealing episode…
SO, we finally get some semblance of a timeline in fairy-tale land, PHEW! We were getting a MAJOR headache trying to piece all the tales together, trying to make sense of their inconsistent time references!
And now we know (although we already knew!) that Cora is the Miller's daughter and that Regina is most likely the baby whose soul Cora traded to Rumple for his help turning all that straw into gold…
Which sets up THIS Sunday's episode, appropriately titled The Miller's Daughter!
Ch-ch-check out the teaser (above)!
Unfortunately, there is NO sign of the lovely Rose McGowan as the young Cora in the promo, but we cannot WAIT to see how everything went down between her and Rumple all those years ago, including the specifics of the deal they made together!
Plus, it's going to be so effing fun to see Rose in a witchy role once more!
Also… did Snow REALLY just give Cora the magical dagger? Did she know it was a fake?! WHAT THE F*CK SNOW?!?!!?!