I was talking to my mother tonight and she mentioned that my stepmother posted on Facebook that she got her dress for my wedding. Mom asks what it looks like, so I describe it to her. It's navy blue, hits just below the knee, it's a v neck with some detailing under the bust and it's made out of a very flowy, gauzy material. My mom immediately informs me that she (my mother) will have to buy a new dress then because her dress is also navy blue. Which yes, I knew when stepmom texted me pictures of the dress she was looking at. Aside from the color, they have nothing in common. Mom's dress has a lace overlay with a bateau neckline and a more fitted silhouette that hits just above the knee. I totally didn't think that the dress color mattered when stepmom texted me and now I'm feeling so guilty about this. Mom just retired last year and has had some unexpected expenses come up, so she really doesn't have the money for a new one. And I'm going to offer to pay for it but she always refuses to let me pay for things, so she probably will again. I just don't know how I could have avoided this. Was I supposed to tell stepmom that she couldn't wear navy blue? Is there a tactful way to do this? I just didn't think, and I hate to think that my mom won't wear the dress that she loves because she'll feel uncomfortable wearing the same color as stepmom. What would you do in this situation? (For background, parents have been divorced for 23 years, SM and Dad have been married for 20. SM had nothing to do with the divorce.) Apologies for the lack of paragraphs, I'm on my iPad.