In a jar with a lid, combine olive oil, vinegar, honey, garlic, salt, and pepper.  Shake until blended and set aside.

Heat the oven to 400 F. Spread the broccoli florets in a single layer on a sheet pan.  Drizzle with olive oil, and toss to coat.  Roast 10 minutes.  Remove from the oven.  In a large bowl, toss the warm broccoli, grapes, pecans, and vinaigrette.  Serve immediately.