Cook celery and onion in margarine or butter in a small saucepan until tender
Remove from heat.
Stir in sage, thyme, and pepper.
Place dry bread cubes in a mixing bowl.
Add celery mixture, pecans, and cranberries.
Moisten with chicken broth while lightly tossing.