You make me want to soup – soup-a-doop!

- 4 strips bacon cut into small pieces
- 1/2 medium onion chopped small
- 3 sticks celery chopped small
- 2 medium carrots peeled & chopped small
- 1/4 cup flour
- 2 cloves garlic minced
- 4 cups chicken broth or stock
- 1 cup heavy/whipping cream
- 4 cups frozen or fresh corn
- 2 large Russet potatoes peeled & diced
- 1 dash Italian seasoning
- 1 pinch cayenne pepper optional
- Salt & pepper to taste