because the writers love to show Neal looking upset
True dat!
Excellent point about the crystal ball being a tie to WW, so it means we’re likely to see it again. As for the dream catcher, my super shippy daydreams aside, I think its most likely role is simply that it will prove to Emma that Hook isn’t some crazy man talking crap. As she’s having him arrested in that park scene, he’ll probably blurt out Neal’s address & tell her to go there for proof that he knows Neal & the rest of her family too, and the dream catcher will confirm it for her and after that she’ll be willing to believe Hook.