Slice Brussels sprouts in half or quarters, cut off stem, and reserve the leaves that fall off when cutting unless they're brown.
Toast pine nuts by sautéing in an oil-free, non-stick skillet on medium-high heat until lightly browned. Set aside.
Cook bacon and remove from the skillet, set aside.
Cook Brussels sprouts in bacon fat until they begin to brown and little fallen leaves start to get nice and browned.
Cook until tender when pierced with a fork, but still holds together.
Add green onion and cook until soft.
Add back bacon.
Add cranberries and pine nuts.
Salt and pepper to taste.
Remove from heat and serve.
ENJOY!