When it comes to planning a wedding, most brides spend a long time making sure everything is in order ahead of their big day. But no matter how much anyone plans, they can never guarantee everything will turn out as envisioned.
One bride knows this all too well after sharing how she booted her bridesmaid out of her wedding for refusing to wear the dress she'd bought for her.
She explained how one of her bridesmaids tried to walk down the aisle in a black dress, rather than the forest green one she'd picked out, simply because she doesn't think green looks good on her.
She said: "The colour theme was forest green and gold. My dress was obviously white, and I chose the colour of my bridesmaids dresses to be forest green as well. My maid of honour's dress was black, and everyone was to wear gold accessories.
"I have this friend, we'll call her Kat, that I asked to be one of my bridesmaids. When we went dress shopping and I told them the colour theme I was going for, Kat immediately expressed that she thought forest green was a bad choice."
Kat claims the colour is not "flattering" and urged her to choose something "more girly", saying it doesn't matter if it doesn't fit her theme.
"I said no because my wedding was winter themed and I thought the colour would go perfect with the theme. She suggested a pink, blue even a red. I said no, but thanks' for your opinion," she added on Reddit.
"She found out my maid of honour's dress was black and asked if she could wear black too. I said no, only my maid of honour is wearing black."
Thinking that was the end of it, the bride paid for all the dresses and left the shop with her bridesmaids.
She said: "Fast forward to my wedding day, everyone's getting their hair and makeup done and Kat show's up 30 minutes late holding a bag that looked like it had a dress inside.
"I asked her what this was for. She told me it was for later on at the reception if she got uncomfortable and wanted to change after pictures. I was like OK cool.
"So we're all dressed and walking down the stairs because the ceremony is beginning in 30 minutes and we were going to take some pictures before.
"Kat is the last person to come down and she's wearing a black dress.
"At the time I was preoccupied taking pictures with my parents, but my maid of honour came over to me and made me aware of the situation."
When she confronted Kate, she was told all about how she "hates her bridesmaid dress, saying it's an "ugly colour" and "makes her look gross so she's wearing black".
"I told her please go back and change. She refused and started walking away from me," she said.
"I said I'm going to ask her one more time, and if she doesn't oblige I'm calling security and kicking her out.
"She began yelling at me to f*** off, so I called security and asked them to please escort her out.
"She started making a big scene yelling how I'm such a b****, that I can't force her to wear anything and that I'm a horrible inconsiderate friend."
But after having some time to reflect on the day, the bride says she is in two minds about how she reacted, wondering whether she was "too harsh" on her friend.
Commenting on the situation, one user said: "She embarrassed herself. She agreed to wear the dress you picked out, and then deceitfully planned to change at the last moment in the hope that you'd just let her get away with it. She knew that you would tell her no."
Another user added: "Kat tried to make the wedding about herself and it backfired on her.
"She agreed to play the part of the bridesmaid and that means wearing the costume (dress) you picked out.
"If she’s really so insecure that she can’t be seen in a non-preferred colour then she should have dropped out.
"There are so many crazy brides out there making ridiculous demands of their wedding party and/or guests.
"All you did was expect your wedding party to wear the attire you picked out. That is a very basic wedding expectation."
A third user said: "To cause unnecessary angst and drama to an emotionally charged day is just self centred and cruel."
Do you have a story to share? Email paige.freshwater@reachplc.com.