Making the bread: Preheat the oven to 350 degrees F. Grease a 9- by 5-inch loaf pan with butter.
In a large bowl, whisk together the flour, granola, baking powder, sugar, salt, and spices.
Cream together the butter and brown sugar, until light and fluffy. Add the eggs one at a time, scraping down the bowl after each one. Alternate adding the flour and milk, in 3 additions, mixing just to incorporate after each addition. Fold in the pears and nuts, if using.
Spread the batter evenly into the prepared pan.
Bake for about 1 hour 15 minutes, or until a tester comes out clean.
Remove from pan and cool to room temperature.
Make the icing: In a small bowl combine all the ingredients until smooth.
Spread over the top of the cooled bread.
Enjoy. Makes a great breakfast.