Wizards and muggles of Northern Colorado are invited to attend Barnes & Noble's first-ever Harry Potter Magical Holiday Ball with activities and special giveaways.

On Friday, December 9, at 7 p.m. fans can head to any Barnes & Noble location for music, dancing, giveaways, to play Wizard Charades, trivia, and other games, and for the opportunity to craft custom Christmas ornaments. Other activities include coloring and photo op stations, face painting, fortune telling, strolling carolers, Harry Potter lookalike showcases, and more. Select stores will feature treats from the Barnes & Noble cafe with free samples of a sugar cookie and caramel apple spice drink (while supplies last).

All Barnes & Noble locations will also be giving away 100 Harry Potter and the Chamber of Secrets: The Illustrated Edition posters.

Barnes & Noble's Magical Holiday Ball is reminiscent of the Yule Ball from 2000's Harry Potter and the Goblet of Fire, Denver7 reports. The bookstore has locations in Fort Collins, Loveland, Cheyenne, and all over the Denver Metro Area. (Find your location here.)