It would take magic to figure out the Once Upon A Time timeline (though some have tried), especially the twisted path of Rumplestiltskin (Robert Carlyle). How long has it been since Rumple killed Zoso and became the Dark One? Here’s what OUAT writer Jane Espenson had to say on the matter:
 
“Time hasn't been precisely defined, but certainly at least 100, I'd say,” Jane tweeted yesterday in response to a fan question. That is quite a long time, even for someone who is over 300 years old.

This week’s OUAT episode, “The Miller’s Daughter,” saw Cora (Barbara Hershey) trying to take the dagger from Rumple, but her efforts (and life) were thwarted by a conflicted Snow White. Looks like Rumple will be holding onto that dagger - as well as the title and powers that come with it - for at least a little while longer.

How long do you think Rumple has been the Dark One? How much longer do you think he will hold the title? Let us know in the comments below.

Catch the next episode of Once Upon a Time on Sunday, March 17, 2013 at 8 p.m. ET/PT on ABC.