Step 1: Things you'll need
1) Satin Ribbon - of (atleast) 2 inches width and 6 inches length or more,
3) White glue or hot glue,
4) Thread and needle,
5) Blank hair clip.
Step 2: Cutting and Gluing
You'll need to cut out 2 pieces of satin ribbon, one for the bow and the other one for the middle.
The satin ribbon I used was 2 inches in width and 8 inches in length, but you can cut the ribbon into any length you want.
The satin ribbon piece for the middle would be the same for any length.
Apply glue on any one edge of the ribbons' width and stick it with the other side (or edge),
Allow the glue to dry.
Step 3: Making the Small Folds
Now create small folds to make the bow,
Start folding it from any one side and press the middle of the bow.
Use a small amount of thread for tying a knot in the middle, so that the small folds don't come off.
Step 4: The Middle Piece
Now, wrap it around the bow in the middle,
Sew the open ends of the wrapped ribbon piece using thread and needle and then burn the ends using a lighter.