Sofia Vergara and Joe Manganiello kicked off their wedding weekend in lavish style.

The Modern Family and True Blood stars welcomed their friends and families for a rehearsal dinner in Palm Beach on Saturday that featured Manganiello serenading his bride-to-be with Guns N' Roses "Sweet Child O' Mine" and tons of cake.

Goodnight!!❤️❤️❤️❤️

A photo posted by Sofia Vergara (@sofiavergara) on

A long row of cakes. I've died and gone to heaven. Thank you @sofiavergara.

A photo posted by Jesse Tyler Ferguson (@jessetyler) on

Vergara, 43, and Manganiello, 38, got engaged on Christmas Day 2014 after only six months of dating. The actress was previously engaged to Nick Loeb, who is currently suing Vergara for custody of her frozen embryos.