I enjoyed reading this prompt, thx. All good advice up above.
Re: townsfolk having trouble choosing a gift for the dragon, I would suggest adding some structure. It’s a bit unclear and I might be misinterpreting but rather than have the townsfolk be simply uncertain, I would invent 2-3...