View this post on Instagram[1]
Sofia Vergara and Joe Manganiello had so much fun celebrating at their rehearsal dinner on Nov. 21, the night before their wedding [3] at The Breakers in Palm Beach, FL — we have the Instagrams to prove it [4]. But the best moment of the night came when the Magic Mike star sang Guns N' Roses' "Sweet Child O' Mine" to his bride.
In a video of the moment, posted to Instagram by a guest, the hunky actor sweetly takes a break from his onstage performance of the love song, to give Sofia a big kiss to loud cheers from their friends and family, including Sofia's Modern Family costars Eric Stonestreet and Jesse Tyler Ferguson. The happy couple, who started the weekend with a day relaxing by the pool [5] and continued the party today with the wedding ceremony, which included a performance by Pitbull and a first dance to "The Way You Look Tonight." [6]