Heat up water in a pot. Once boiling, add ½ teaspoon of salt and ravioli. Cook according to the package instructions until semi soft (al dente).
Preheat large 12 inch skillet on medium high heat. Add sliced bacon and cook until crisp. Remove bacon pieces into a paper towel.
Wipe the same skillet and add the olive oil. On medium high heat add the shallots and cook for 3-4 minutes until translucent. Next add the Brussels sprouts. Cook until the sprouts are brownish on at least one side, about 4 to 5 minutes. Season with salt and pepper. The Brussels sprouts should be light green in color.
Remove the Brussels sprouts from the skillet to a dish.
Add butter to the same skillet, next add pecans, pine nuts, maple syrup and cook over medium heat, cooking until the butter begins to brown, about 3-4 minutes.
Reduce the heat to low and add the ravioli into the sauce. Add cooked Brussels sprouts last and mix everything together. Serve immediately.