In a mixing bowl, dissolve the yeast in warm milk. Allow to sit until foamy.
When foamy, add the butter, sugar, pumpkin, 2 eggs, salt, and 3 cups of flour. Beat until smooth.
Stir in enough flour to make a soft dough.
Knead on a floured surface until smooth, about 6-8 minutes.
Place in a greased bowl, cover, and let rise until doubled - about 1 hour.
Once the dough has risen, punch it down, divide in half, and shape each half into 12 balls.
roll each ball into an 8-inch rope. Tie each rope into a knot and tuck the ends under.
Place 2 inches apart on greased baking sheets, cover, and let rise about 30 minutes.
In a small bowl, mix the remaining egg and 1 Tbsp of water. Brush over the tops of the risen rolls and sprinkle with sesame or poppy seeds if you like.
Preheat the oven to 350°.
Bake the rolls for 17 minutes or until golden.
When baked, remove from the oven and place on wire racks to cool