Ok so I'm going to give as much background as possible so there is no confusion. My fiance and I have been engaged for almost a year now, and are not getting married for another year. When we first got engaged I immediately asked my bridesmaids to participate. One of these bridesmaids being a friend of mine for 6 years. She has always been the type to be late and flaky. Examples being when we would make plans for 6:30 pm I would know not to show up until 6:40 or later because I knew she wouldn't be ready, and even showing up late I'd have to wait another 20-30 minutes for her. Another example is I had planned a Christmas party and she had offered to bring drinks and pizza, and an hour and a half into the party I finally decided to call her and she said "oh sorry, I forgot, I have a thing for my school and I can't make it" so I asked if she had planned to call and tell me she wasn't coming, and she dodged the question. The last straw was last weekend I invited all my bridesmaids to come and see my wedding dress I picked out before my dad paid for it, and to look at some bridesmaid dresses, and sure enough 30 minutes late I call her and she had "forgotten" the appointment started at 2 and asked if she could come at 4!!! Now I love her dearly and shes been a pretty good friend, but I am doing a lot of DIY stuff for my wedding and need someone who will show up at noon when they said they would show up at noon. I am very torn and hurt about what to do and was wondering what would be the best way to go about asking her to step down or step up and get with the program.