The 25-year-old model and the 34-year-old Houston Astros baseball player tied the knot during an intimate ceremony in Italy on November 4. Kate and Justin both took to Instagram to share the wedding photo, snapped by photographer KT Merry.

“I feel so lucky that I got to marry my best friend!! @justinverlander Thank you to our family and friends for making this weekend so fun and magical!” Kate wrote as the caption.

“Happy wife happy life! What an amazing beginning to our journey together! @kateupton #justmarried,” Justin captioned the pic on his profile.  For the ceremony the bombshell wore a classic long-sleeved lace white Valentino gown with a long white veil and carried a bouquet of peach, light pink and ivory flowers.

The bride finished off her look with these stunning bridal pumps by Manolo Blahnik.

Fro the reception Kate changed into a custom minidress that she created with Christy Rilling Studio.