A person might have a certain pattern that they want to use to make a gift for a loved one. They might go into a fabric shop looking for materials so that they can take that pattern and put it to use. The one who is shopping for a gift for a young child might use a pattern for a toy and then buy materials so that they can make that toy for the child. The one who needs a gift for an adult might use a pattern and fabric to make some type of home decoration for that person. There are gifts that a person can make for someone using materials from a fabric shop.
The one who has a friend who likes to sew might go into a fabric shop to pick out materials to use as a gift for that perosn. Instead of making something for that person, one might shop for materials that they think their friend would enjoy using. A person can pick up a variety of fabric and use that as a gift for someone who sews all kinds of things and is always working on a new project. It can be fun to pick out items in a fabric shop to be used as gifts.
A person might not feel confident picking out fabric to give to their friend, and they might instead take their friend into a fabric shop with them and allow that person to pick out a gift for their own self. A person might tell their friend that they will pay for a purchase of a certain amount and then let their friend go into a fabric shop and find things that they will be able to use in the projects that they are working on both now and in the future.