Watch Joe Manganiello Hilariously Serenade Sofia Vergara With ‘Sweet Child O’ Mine’

Regardless of whether you wanted to see a werewolf cover version of a Guns N’ Roses song, that’s exactly what happened when True Blood‘s Joe Manganiello serenaded Modern Family‘s Sofia Vergara. The two kicked off their wedding weekend in the Palm Beach, Florida, with a rehearsal dinner shindig. Naturally, these two are unnaturally enamored with each other, but Joe has been there for years (during which he was awkwardly caught checking her tush out).

The weekend has been filled with friends and family leading up to the ceremony. And the two have been furiously hamming it up for Instagram (because a wedding doesn’t happen unless the Internet sees it, too). For Manganiello’s part, he hit the stage with a rendition of “Sweet Child O’ Mine.” Let’s get right down to this hair-metal madness, shall we?

Who knows whether this was a pre-planned or impromptu serenade, but the guest list certainly makes up for that mystery. Sofia posed with a Modern Family co-star (Jesse Tyler Ferguson, along with his husband Justin Mikita), who was on hand for the festivities.

Sofia also held a “wedding boobs competition” with some of her closest lady friends.

Sorry boys, this one will be off the market any second now. Here are more photos from the weekend’s adventures.