Board Thread:General Discussion/@comment-25926288-20150710110411/@comment-24125402-20150710114900

Okay, this is how I have it figured out - ages (at the time the first curse was cast):

Snow White: 20/21

David/Charming: 25-29 (Since we know he is around the same age as Kristoff, who was 21 in Frozen, making him 23 in the show)

Regina: 30/31

Belle: 23-28 (approximately the same age as Anna)

Now, considering that Roland is about 5 when the first curse was cast, and it was in the early days of her imprisonment, she was there for 4-5 years. If we say Robin is about.. say... 3 years older than Belle, that means at the time the curse was cast was when he was about 26-30 years old.

(I don't know if this made any sense)