Preheat oven to 400.
Saute celery and onion in butter until soft and translucent and stir in parsely, poultry seasoning, salt, and pepper.
Transfer to a large bowl and stir in bread cubes, chestnuts and cherries.
Whisk together the chicken broth with the egg and pour over the bread mixture. Stir until all the bread is moistened and the ingredients are well distributed.
Turn out into a greased 9x13" dish and sprinkle the cashews over the top. Cover with foil and bake for 20 minutes.
Remove foil and bake for an additional 20 minutes until the the top is golden brown and the cashews are toasted.