Only from family or escort. Family can give jewelry or Grandparents can give a family piece.
Escort needs only to give a corsage.
Whatever amount you can afford to give.
It is customary , but if you cannot afford it , we can hope your friend understands.
It is not customary to bring a gift to a bachelorette party but you can do something gift exchange-y. If there is going to be a gift exchange the host will usually tell you.
It is common for guests to give treasures or gifts at an 18th Debutante celebration. Those who give treasures make a speech about the treasure that they are giving and what it symbolizes. There isn't a basic treasure list to work from; people choose an individual gift based on the debutante's likes.
commonsense
Gifts are not customary at an engagement party because they are expected at the wedding and etiquette dictates that those who are invited to an engagement party should be invited to the wedding. If you choose to give a gift you can but it is not required or expected.
There are different messages that can be given to a debutante. It depends on the occasion and the age. If a debutante is turning 18, the message can be Happy 18th Birthday to a special girl.
It is customary to give the ushers a small gift. Maybe you can give them a craft or something interesting, you can search it online, This site you may have a look~
generally speaking, yes. it is customary to give a gift when invited to an occasion and you cannot attend unless there is an ethical problem with doing so.
It is just fine to give money instead of a gift at a wedding in England. Some couples prefer the money to buy what they want rather than getting duplicate gifts or gifts that do not suit their lifestyle.
A bowling ball
This related link will give you a full definition of a customary fee