I love how when Emma tells Mary-Margaret that she kissed Hook Mary-Margaret just say “oh..okay” Then Hook tells everyone he kissed Emma and Charming has a heart attack😂
Think if it this way: imagine having a step child and they’re all grown up and you have no child of your own. You never got to experience raising that child so you want a child with your spouse that you both get to raise together
I do not get that when hook says he kissed Emma it didn't work because she already told snow but David already told hook about the dream shade so that it is not a secret either
Because for Hook, the kiss with Emma was not his deepest secret-- It was that he was falling in love with her, which is why the bridge appeared after he admitted it. David's secret *was* his darkest secret even if one other person knew about it.