Sofia Vergara is one lucky bride. Not only is her now-husband, Joe Manganiello, a personal lap-dance machine, he's also not too bad on the mic.
At a post-rehearsal dinner party on Saturday, the night before their wedding, friends and family gathered at the Breakers Resort in Palm Beach, Florida, to celebrate the couple's nuptials.
At one point in the night, the "True Blood" star took to the stage to serenade Vergara with a rendition of the classic Guns N' Roses' ballad "Sweet Child O' Mine." A party guest captured the moment on video and uploaded Manganiello's singing to Instagram.
He wasn't the only performer that night, however. Colombian singer Jorge Celedon also treated the couple to a song or two.
Vergara and Manganiello documented their wedding weekend in all its glory, sharing photos of the rehearsal dinner and the after-party on their Instagram accounts. It looked like quite the affair. Even Vergara's "Modern Family" co-star Jesse Tyler Ferguson jumped in for a pic.
We wish them a happily ever after. #WeddingGoals.
Also on HuffPost: