Break bread into small chunks and place in a large mixing bowl. Heat butter and olive oil in a sautéing pan, add the onion and celery, cook until soft.
Add all the other ingredients to the mixing bowl with the cooked celery and onion.
Moisten with the chicken stock (you may not need all of it). Season to taste with salt and pepper.
This is a very simple recipe that can be modified to your taste using some of your own favourite fruits, herbs and nuts. Makes 8 to 10 servings.