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.
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.
Add paper muffin cups into pan or spray with non stick spray. Fill muffin tins 3/4 of the way full.
Bake 18-21 minutes or until a toothpick or cake tester comes out mostly clean with some moist 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.