Preheat oven to 350 F. Cream together brown sugar and butter. Blend in honey. Then add in eggs, and milk. Mix in sweet potato until batter is creamy.
In another bowl blend in spices, flour, baking soda and powder together. Incorporate this into your wet mix in the other bowl until folded together.
Fill muffin tins 3⁄4 full. Set aside. In a small bowl, combine ingredients for topping by mixing together melted butter, flour, brown sugar, and pecans to create a crumble topping. Sprinkle topping over each muffin.
Bake 20-22 minutes or until a toothpick or cake tester comes clean with some crumbs on it when inserted into the middle of the muffin. Move muffins to a wire rack to cool or serve immediately for a delicious warm treat.