According to People, the intimate ceremony took place in the desert town of Joshua Tree, California, in front of around 140 guests. Cam wore a Jenny Packham gown and walked down the aisle to the classic Mexican love song, "Bésame Mucho," performed by a Mariachi band. The couple shared their first dance to Miranda Lambert's "Oklahoma Sky."
ET caught up with the 31-year-old singer last month at rehearsals for the 2016 ACM Honors, where she dished on her wedding plans, which included the aforementioned mariachi band, as well as a fortune teller and a churro cart!
"Basically [we said] what is it that you really, really, really want and that will make you have the best night ever on top of getting to marry your best friend," she said at the time.
The Grammy-nominated songstress also opened up about how she knew that Weaver, 30, was "the one," revealing that they had been friends for a while, but it had never been the right time for them to date. "And then one time, we just hung out -- it had been years [since] we just hung out and sat -- and we were sharing some gin and tonics, and he just put his arm around me and I was like, ‘This is it.'"