Place the bread cubes in a large bowl and set aside.
Melt 2 tablespoons of I Can't Believe It's Not Butter!® in a large skillet over medium heat. Add in the sweet sausage and saute for 6-8 minutes or until it is no longer pink. Remove the sausage from the pan and place it in the bowl with the bread cubes.
Melt another 2 tablespoons of I Can't Believe It's Not Butter!® in the same skillet over medium heat. Add in the shallots, apples, celery, garlic, and sage. Saute for 5 minutes or until the vegetables begin to soften.
Stir in the parsley and walnuts and cook for an additional minute. Sprinkle with black pepper and pour in the chicken stock. Bring to a boil and then pour over top of the sausage and bread cubes.
Mix the stuffing together until it is moistened. Scoop the stuffing into a buttered 9 x 13 baking dish.
Bake for 30 minutes. Remove from the oven and mix the stuffing. Melt the remaining I Can't Believe It's Not Butter!® and drizzle over top of the stuffing. Cook for 20-25 more minutes or until the top is golden brown.