Fresh rose buds will die within a week or two after a baby shower, but rose buds made from baby socks will be useful for months. Plus, homemade sock roses are much more unusual than fresh roses and provide something for guests to talk about as they arrive at the baby shower. You can make roses out of any size or colour of baby socks, and for a gift that will last longer, use a few different sock sizes to last the baby through the whole first year.
Lay a baby sock out flat in front of you.
Gently roll the sock, starting at the toe and working back toward the heel. Roll it at a slight angle so that each roll makes the centre of the sock rose stick out a little further on the edge opposite the heel. Stop when you are about 1 inch from the sock's ankle opening.
Stick your fingers inside the ankle opening and back toward the heel. Then reach up around the rolled sock and flip the ankle opening inside-out around the rose bud.
Cut a piece of floral wire measuring about 14 inches. Stick one end of the wire gently into the base of the sock rose bud, being careful to not puncture the sock.
Wrap the floral tape around the base of the sock rose bud and down the floral wire. This holds the sock rose together and covers the area between the sock and the wire.
Arrange at least six sock roses in a vase. If you wish, add fresh greenery to make the arrangement look more realistic.
Be careful to not stretch the sock when you are rolling it. The rose buds should be compact, but if you stretch the socks too much, they will lose their shape and not stay on the baby's feet later. Baby girl's socks with frilly edges look especially cute when folded into roses.