The supermodel shared a photo of her and Brady kissing in the sea, with their children on their shoulders.
"Happy birthday my love! We're so blessed to have you in our lives," she captioned the shot. "Thank you for always giving us so much love. We love you! #love #family"
Brady and Bündchen, 35, married in 2009. They have two children together, Benjamin, 5, and Vivian, 2.