Heat butter in a dutch oven over medium heat. Add carrots, onion, and garlic and cook until soft. (About 8-10 minutes)
Add chicken stock and potatoes. Bring to a boil and then simmer covered until potatoes are cooked.
Once potatoes are fork-tender, add corn and allow that to cook for five minutes over low heat.
In a bowl or measuring cup, mix flour and cream with a small whisk. Stir into soup.
Cook, stirring occasionally until soup is thick and bubbly. (About 10 minutes.)
Stir in white wine and fresh dill
Salt & Pepper to taste. Top with more fresh dill.