It may also be that Charming is trying to remember. It just seems a lot like when the Sheriff was wandering around in the woods trying to remember and find the wolf. And maybe David was looking for Snow, but was just really confused when he found her because she doesn’t seem herself and what she was talking about made no sense to him.