Bacon Broccoli Pasta Salad

Preparation
In a large bowl, whisk together sugar, vinegar, mayonnaise, sour cream, and salt and pepper. Set aside.
In a large pot of salted boiling water, cook pasta according to package directions. Drain and rinse with cold water.
Add drained pasta, broccoli, red onion, cranberries, and sunflower seeds to bowl. Toss to combine.
Chill until ready to serve (at least one hour), then add bacon, toss again, and enjoy.