It is interesting that Regina and Cora are supposedly using the dagger to be able to get Henry back for Regina (though Cora's motives are suspect) given the prophecy about the boy leading Rumple to Bae and the boy being his "undoing."
I think it might be the real dagger but something will happen with the dagger and Henry that will undo the "Dark One" curse altogether and free Rumpie without him having to die. It will probably leave him with no magic, though.
I was confused by the whole thing about Bae having to go to another place first or he would have been 200 years old? Why? Time doesn't seem to be different in Storybrook/this world than in Fairy Tale Land. Didn't Bae go through the "wormhole" just a little while before Emma when through the wardrobe? Emma grew from a baby to however old she is supposed to be (maybe 30?), so that's how long the curse has been in place. Granted time stood still for the people in Storybrook, but it hasn't been 200 years in this world.
Was there something said somewhere along the line that I missed about how long ago Bae left Fairy Tale Land?
ETA: He does seem to be about the same age as Emma rather than fifteen years older than she is, which is what Bae would be, but still....