The maid of honor is typically expected to help plan and host pre-wedding events for the bride, as well as assist the bride with any necessary wedding tasks. She is also essentially the head of the bridesmaids, communicating with them about their dresses and wedding events. During the ceremony, her duties include holding the groom's wedding ring, arranging the bride's dress and veil, and holding the bride's flowers. She signs the marriage license and gives a toast at the reception.
The maid of honor may organize and host a bridal shower for the bride, or she may co-host the event with the other bridesmaids or members of the bride's family. At the shower, she keeps track of who gives which gifts. She is also traditionally in charge of planning the bachelorette party.
The maid of honor may accompany the bride while she is shopping for dresses. She also works with the bridesmaids to make sure they all buy the correct dresses and accessories for the wedding. On the wedding day, she may be in charge of making sure the bridesmaids have the correct hairstyle and makeup.
On the wedding day, the maid of honor helps the bride get dressed and makes sure she gets something to eat and drink. She provides emotional support as well, helping the bride relax and enjoy the day.