Your best friend just got engaged! After the flurry of congratulations, toasts, and Facebook announcements, you know what comes next: the "will you be my bridesmaid" conversation. It’s a huge honour, but even in the flush of the moment, you can't help but think about the dress. A dress that, in all likelihood, will not only be pricey (and perhaps unflattering), but will also be identical to the dresses the other bridesmaids are wearing. But did you ever stop to wonder where the tradition of matching bridesmaid dresses actually came from? Well, it turns out it has nothing to do with aesthetics. Its origins are actually connected to warding off demons. In a video for Buzz60, Patrick Jones explains that the custom dates all the way back to ancient Rome, when everyone in the bridal party, including the bride herself, wore matching outfits. That way, anyone trying to make off with the bride — be it another suitor or just an evil spirit — would be confused, and unable to determine which one was the newly wedded woman. So while shelling out for a dress you might only wear once may be a pain, at least you are not at risk of being possessed or kidnapped (we hope). To learn more about the origins of matching dresses and other wedding traditions (like carrying the bride over the threshold), watch the video below.