Preheat the oven to 350ºF.
Place the bread on a baking sheet, drizzle with olive oil and bake for 12 to 15 minutes until toasted. Set aside to cool.
In a small bowl, whisk together the olive oil, white wine, orange, and lemon juice until combined. Season with salt and pepper to taste.
Remove the outer leaves from the Brussels sprouts. Reserve the cores for another use. Place leaves on a baking sheets and drizzle with olive, and sprinkle with salt and pepper. Bake for 10 mins.
In a small frying pan on medium heat, toast the pine nuts until golden brown and you can smell them. About 5 minutes. Do not walk away from them. They burn quickly.
In a large salad bowl, mix together the croutons, brussels sprouts, and cranberries. Add the dressing. Toss until all ingredients are coated with the dressing.
Sprinkle toasted pine nuts on the salad.
Serve immediately.