Brussels Sprouts with Marjoram and Pine Nuts

Why I Love This Recipe
If you hate brussels sprouts this is the recipe for you. Your kids will even request them after they have tried them prepared this way.
Ingredients You'll Need
3 tablespoons butter
1/2 cup pine nuts
1 1/2 pounds fresh Brussels sprouts -- Halved
1 cup chicken broth
1/2 cup whipping cream
2 each shallot -- minced
1 tablespoon marjoram -- chopped
Directions
Melt 1 tablespoon butter in a heavy large skillet over medium heat. Add nuts and stir until golden, about 3 minutes. Transfer nuts to a small bowl. Melt 1 tablespoon butter in same skillet over medium heat. Add sprouts; stir 1 minute. Add broth; cover and simmer until sprouts are almost tender, about 7 minutes. Uncover and simmer until broth evaporates, about 5 minutes. Using wooden spoon, push sprouts to side of skillet. Melt 1 tablespoon butter in center of same skillet. Add shallots; saute until tender, about 2 minutes. Stir in marjoram, then cream. Simmer until sprouts are coated with cream, stirring frequently, about 4 minutes. Season with salt and pepper. (Can be made 4 hours ahead. Cover and chill. Stir over medium heat to rewarm.) Transfer Brussels sprouts to serving platter. Mix in half of pine nuts. Sprinkle with remaining pine nuts.