Cut off all old fabric from the lampshade with the scissors, leaving just the wire lampshade form with its two connected circles.
Cut the ribbon into 12-inch lengths. Tie the end of one length of ribbon to the large circle wire form in a secure double knot, with the long end hanging toward the smaller circle. The lampshade will hang upside down from the ceiling, so make sure the ribbon hangs in the right direction.
Tie 12-inch pieces of ribbon in knots to cover the entire large and small circles of the lampshade.
Screw the three cup hooks in the ceiling, evenly spaced around the bare bulb, corresponding to the size of the large lampshade circle. Hook the wire of the large circle over the cup hooks.