Britney Spears is radiant in an off-the-shoulder Versace gown and long flowing veil as she marries for the third time. Britney, 40, and Sam Asghari, 28, exchanged vows in a fairytale-like setting, surrounded by pink roses. They exchanged a romantic kiss on the balcony at Britney’s estate outside of Los Angeles. In attendance were A-list celebrities including Drew Barrymore and Selena Gomez. A Cinderella-style horse-drawn carriage also awaited the pop star and her new husband.