It is not essential. Some brides do but that is a personal choice.
The groom buys the engagement ring and band for his bride to be and the bride to be buys the band for the groom.
The groom should buy the engagement and wedding ring for his bride to be and the bride to be should buy the groom's wedding band.
Traditionally, the groom pays for the engagement ring and the wedding ring of the bride and the bride pays for the wedding ring of the groom. However, it is also very common in these days that the groom only pays for the engagement ring and the couples buy their wedding rings together as they share the wedding expenses.
It is not a Western tradition for the parents of the groom to buy the bride's engagement or wedding ring. Your son would buy the engagement ring and wedding ring generally as a set. He can either take his fiance into a jewelry store and let her pick out the ring or, he could choose an engagement ring (along with a wedding ring) and take a chance she will like it.
No
No, it is not traditional for the mother of the bride to buy a nightgown and pajamas for the bride and groom. Sometimes the groom may wear just his underwear; just wear pajama bottoms or even be in the buff. The bride should pick out a nice negligee for her wedding night.
the groom's wedding band
Well normally people would buy a lucky horse shoe but if I was you ask the bride what the lucky couple want.
The bride should buy a gift for her Maid of Honor and Brides Maids and if there is a Flower Girl (it could be a piece of jewelry) and the groom buys the Best Man and his ushers a gift which could be a flask (for alcohol); watch; pen set, etc., depending on what the bride and groom can afford.
The groom should buy the bride something that comes from the heart. The perfect gift is a personalized glass card; a love letter if you will - in his own words, telling his bride what it is that he loves about her and why he wants to spend the rest of his life with her. This is a gift that a bride will cherish for a lifetime. Personalize a beautiful glass card from elite glass cards, which will last longer than flowers, cards, jewelry
Maybe the crystal ring is better... or a diamond ring: which ever you prefer or the bride prefers.
Yes, a man should buy two rings. Sometimes the groom buys both rings, sometimes the couple pays for them together and sometimes they are considered part of the wedding expense and the bride's father pays for them. The man buys the engagement and wedding ring for his wife and the woman buys the wedding ring for her husband.