Common Threads: The Origin of the White Wedding Dress
Wedding dresses comes in many shapes and forms: long and short ones, strapless and long-sleeved, lace and satin, with a mermaid or princess silhouette. But what they all generally…