Sofia Richie wore not one, but three dresses for her wedding over the weekend.
The model and daughter of Lionel Richie tied the knot with Elliot Grainge, a British record executive, in the south of France on Saturday.
Sofia Richie's dresses for the fashion-filled day were all custom-made by Chanel.
Her first bridal look, which she wore for her rehearsal dinner, was a high-neck long-sleeved Chanel Haute Couture gown. The look included dazzling beaded embroidery and frills.
'I'm scared to move because I don't want to ruin one bead," she said in a clip posted by Vogue. "This is like a fairytale. It really is. It's like an art piece. I feel like a princess, I really do!"
Further completing her look, she wore a pair of diamond drop House of Harlow 1960 earrings designed by her sister Nicole Richie.
"Making these earrings for my sister is a moment I will never forget," Nicole Richie wrote on her Instagram story.
For the wedding ceremony, Sofia Richie donned another Chanel Haute Couture dress that featured a halter neckline. She paired the look with a sparkling veil attached to her low chignon hairstyle.
The bride gave fans a glimpse of her second dress by sharing a clip of herself tossing her bouquet.
For her final look of the night, Sofia Richie donned a Chanel Haute Couture two-piece minidress set, which she wore for the after-party, post-ceremony.
"This, to me, is like my little girl dream," she said. "And the fact that it is inspired [by] Claudia Schiffer's runway dress is iconic and dope."
Sofia Richie and Grainge began dating in 2021 and became engaged one year later.