Roasted Lemon Dill Brussel Sprouts Can we all just agree that brussel sprouts are the best vegetable on the planet?