Cube the bread into a large mixing bowl.
In a medium-sized skillet, melt the butter.
Add onion, carrot and celery and cook until tender. (not brown)
Stir in cinnamon, garlic-plus, poultry seasoning, salt, and pepper
Add cooked vegetables to a large mixing bowl with bread and stir to combine.
Add cranberries, cubed apple and broth, tossing gently until mixed.
Drizzle with chicken broth to moisten the stuffing mix.
Fill the cavity of the turkey with stuffing. - Fills approximately one 10-pound turkey.