As the holidays approach, you'll probably be getting invites to a bunch of Christmas parties. But how many invites will you get to a Christmas Ball? Hint: at least one. You might want to start steaming your fancy clothes.

The Galena Generals are hosting a Christmas Ball next weekend and all are invited! On December 15, the public is invited to "Join The Galena Generals for a night of dinner, dancing, music and fun with Galena's nine Civil War Generals around the DeSoto House Christmas Tree."

The event will help raise money for "one of Galena's most unique and celebrated organizations in the Historic Confines of the DeSoto House Ballroom" according to the Facebook event page, with several items up for silent auction.

The ball will officially open at 6:30 p.m., with cocktails, followed by dinner and dessert at 7 p.m. After that, the dancing begins (so maybe don't go too crazy on food).