This classic combination of olives and tomatoes is sure to please the whole family, and have them all coming back for seconds. Saute 1 finely chopped onion, 2 finely chopped celery stalks, and 4 minced garlic cloves in butter until softened. Add 1 cup halved grape tomatoes, 1 cup chopped pitted olives, 2 tablespoons chopped fresh rosemary, and 1/2 teaspoon red pepper flakes. Cook, stirring, for 1 minute. Transfer to a large bowl and season with salt and pepper. Add 1/2 cup chopped fresh parsley, 2-3 eggs, and 8 cups bread cubes. Mix well. Add up to 3 cups of chicken broth, in batches, stirring after each addition, until absorbed by the mixture.