Magic & Mayhem
Thu, Jun 26, 6:00pm - 7:00pm
Hunter - Hunter Meeting Room (Capacity 72)
Get moving with synchronized stylistic group dancing and energetic music.

Tue, Jul 01, 4:00pm - 5:00pm
Tyler - Tyler Meeting Room (Capacity 81)
Enter a realm of wonder and adventure where your favorite fantasy worlds collide. Prepare to embark upon a journey like no other! Drop in and make your own Post It Note Monster Book.

Tue, Jul 01, 4:00pm - 5:30pm
South Jordan
Make and paint your own magic wand, and try out some simple spells! Ages 10-18 only, please.

Wed, Jul 02, 1:30pm - 2:15pm
Hunter - Hunter Meeting Room (Capacity 72)
Adventure stories from decades of cave exploration and introduction to safe caving practices.

Wed, Jul 02, 2:00pm - 2:45pm
Riverton - Riverton Meeting Room (Capacity 40)
Dinosaur crafts and activities for Jurassic Park lovers.

Tue, Jul 08, 2:00pm - 3:00pm
Bingham Creek - Bingham Creek Meeting Room (Capacity 48)
Enter a realm of wonder and adventure where your favorite fantasy worlds collide. Prepare to embark upon a journey like no other! Turn your favorite fandom character into a pompom pet.

Tue, Jul 08, 4:00pm - 5:00pm
Tyler
Enter a realm of wonder and adventure where your favorite fantasy worlds collide. Prepare to embark upon a journey like no other! Join us for fun with "potions". Presented by Mad Science.

Wed, Jul 09, All day
Holladay
Get everything you need to make a magical dragon in a jar. Limited number of each kit available. While supplies last

Wed, Jul 09, 1:30pm - 3:30pm
Hunter - Hunter Meeting Room (Capacity 72)
Enter a realm of wonder and adventure where your favorite fantasy worlds collide. Prepare to embark upon a journey like no other!

Wed, Jul 09, 3:00pm - 4:00pm
Sandy - Sandy Small Meeting Room (Capacity 40)
Create a felt bookmark featuring some of your favorite popular characters!

Wed, Jul 09, 4:30pm - 5:30pm
Granite - Granite Storytime Room
Hedwig has been hunting...

Thu, Jul 10, 10:30am - 12:00pm
Granite
Join us for an hour and a half of crafts, activities, and games. This program is designed for adults and teens with intellectual disabilities. Groups are welcome!

Sat, Jul 12, 2:00pm - 3:30pm
Daybreak - Daybreak Meeting Room (Capacity 66)
Enter a realm of wonder and adventure where your favorite fantasy worlds collide. Prepare to embark upon a journey like no other!

Mon, Jul 14, All day
Taylorsville
Discover the magic of optical illusions through an interactive adventure. Drop-in at the Taylorsville Branch anytime July 14-19.

Mon, Jul 14, 3:45pm - 4:45pm
Granite
Kids! Come celebrate all things magical.

Mon, Jul 14, 6:00pm - 7:00pm
Magna - Magna Meeting Room (Capacity 79)
Prepare to be amazed by the wizarding magic of Magician Jason Fun!

Mon, Jul 14, 6:30pm - 7:30pm
Daybreak - Daybreak Meeting Room (Capacity 66)
Welcome aboard Dragon Riders! It is time to saddle up and enter the world of How To Train Your Dragon with themed activities and crafts. 

Tue, Jul 15, All day
Taylorsville
Discover the magic of optical illusions through an interactive adventure. Drop-in at the Taylorsville Branch anytime July 14-19.

Tue, Jul 15, 2:00pm - 3:00pm
Bingham Creek - Bingham Creek Meeting Room (Capacity 48)
Enter a realm of wonder and adventure where your favorite fantasy worlds collide. Prepare to embark upon a journey like no other! Create a banner of your favorite fandom.

Tue, Jul 15, 4:00pm - 5:00pm
Tyler - Tyler Meeting Room (Capacity 81)
Enter a realm of wonder and adventure where your favorite fantasy worlds collide. Prepare to embark upon a journey like no other! Drop in to make your own sock animal.

Wed, Jul 16, All day
Taylorsville
Discover the magic of optical illusions through an interactive adventure. Drop-in at the Taylorsville Branch anytime July 14-19.

Wed, Jul 16, 10:30am - 12:30pm
Taylorsville - Taylorsville Meeting Room (Capacity 51)
See and learn about amazing reptiles with representatives from Utah Reptile Adventures. This program will be outside.

Wed, Jul 16, 1:30pm - 3:30pm
Hunter - Hunter Meeting Room (Capacity 72)
Enter a realm of wonder and adventure where your favorite fantasy worlds collide. Prepare to embark upon a journey like no other!

Wed, Jul 16, 2:00pm - 3:30pm
Herriman - Herriman Meeting Room (Capacity 68)
Visit the bank, adopt an owl, pick up a magical treat, and don't forget your wizard school books! Crafts and fun for everyone!

Wed, Jul 16, 7:00pm - 8:00pm
Granite - Granite Storytime Room
Make your words into art!

Thu, Jul 17, All day
Taylorsville
Discover the magic of optical illusions through an interactive adventure. Drop-in at the Taylorsville Branch anytime July 14-19.

Thu, Jul 17, 2:00pm - 3:00pm
Herriman - Herriman Meeting Room (Capacity 68)
For teens and tweens ages 10-18. Create a lightsaber, magic wand, or sonic screwdriver using clay and other provided supplies.

Fri, Jul 18, All day
Taylorsville
Discover the magic of optical illusions through an interactive adventure. Drop-in at the Taylorsville Branch anytime July 14-19.

Fri, Jul 18, 10:00am - 6:00pm
Holladay
Enter a realm of wonder and adventure where your favorite fantasy worlds collide. Take home a beginner or advanced fantasy themed 3D print to custom paint!

Fri, Jul 18, 3:00pm - 4:00pm
Sandy - Sandy Large Meeting Room (Capacity 80)
Decode facts and fiction surrounding owls while meeting two different owls that live in Utah.

Sat, Jul 19, All day
Taylorsville
Discover the magic of optical illusions through an interactive adventure. Drop-in at the Taylorsville Branch anytime July 14-19.

Mon, Jul 21, All day
Tyler
Enter a realm of wonder and adventure where your favorite fantasy worlds collide. Prepare to embark upon a journey like no other! Pick up a kit to make your own Remembrall at home.

Mon, Jul 21, 2:00pm - 3:30pm
Sandy - Sandy Large Meeting Room (Capacity 80)
Make a magical book and wand.

Tue, Jul 22, 2:00pm - 3:00pm
Bingham Creek - Bingham Creek Meeting Room (Capacity 48)
Enter a realm of wonder and adventure where your favorite fantasy worlds collide. Prepare to embark upon a journey like no other! Turn your favorite fandom into a mosaic art piece.

Tue, Jul 22, 3:30pm - 5:00pm
South Jordan
Teens, Tweens, and Elementary kids can attend Nevermore Academy for an afternoon!

Wed, Jul 23, 1:30pm - 2:30pm
Hunter - Hunter Meeting Room (Capacity 72)
Enter a realm of wonder and adventure where your favorite fantasy worlds collide. Prepare to embark upon a journey like no other!

Sat, Jul 26, 10:30am - 11:30am
Herriman - Herriman Meeting Room (Capacity 68)
A brightly colored parachute becomes a magical toadstool or a dragon's lair in fun outdoor games that all can play. And with bubbles to top it all off!

Wed, Jul 30, 12:00pm - 1:30pm
South Jordan
Join us for a magical journey into the mystical arts! Kids of all ages can explore the secrets of the stars, learn about predicting the future & complete related crafts. Plus, a live fortune teller!

Thu, Jul 31, 4:00pm - 5:00pm
Draper - Draper Meeting Room (Capacity 60)
Prepare to be amazed by the magic of Jason Fun.

Thu, Jul 31, 5:00pm - 6:00pm
West Valley - West Valley Meeting Room (Capacity 70)
Enter a realm of wonder and adventure where your favorite fantasy worlds collide. Prepare to embark upon a journey like no other!

Thu, Jul 31, 6:00pm - 7:00pm
Hunter - Hunter Meeting Room (Capacity 72)
Get moving with synchronized stylistic group dancing and energetic music.

Thu, Aug 28, 6:00pm - 7:00pm
Hunter - Hunter Meeting Room (Capacity 72)
Get moving with synchronized stylistic group dancing and energetic music.