Board Thread:General Discussion/@comment-25926288-20150710110411/@comment-25926288-20150710122010

Well, Snow was roughluy around 18-20 when she went on the run because otherwise Regina would have been queen if Snow was too young. That on the run thing was at least five years because You don't become the Evil Queen in a a couple of months.

David is about the same age as Snow. He's not that much older. At most by your calculations, David would be 25 by the curse, roughly the same age as sSnow who would be 23-25.

Regina is confirmed I think to be 8 years older than Snow. Snow being 12 (because ten makes no sense) and Regina being 20 (hence why Cora called her an old maid.). So 23-25 + 8 = 31 to 33

Belle was around 18 when she met Anna because she clearly was still arranged to be married. That was three to four years before the curse, so Belle is 21 to 22 years old.

Robin is slightly older than Belle then that makes him about 24 to 26.

But still, Lol, Regina creeping on young Robin.