Morrigan Crow is cursed. After a life of being accused of causing other people’s misfortunes, Morrigan escapes her fate when a quirky man named Jupiter North selects her to be Read more...
Posted by Alyssa J on June 26, 2018
When a tornado strikes town, Ivy’s house is destroyed beyond repair. Feeling invisible and ignored in the aftermath of the storm, Ivy internalizes her trauma. To make matters worse, Ivy’s Read more...
Posted by Alyssa J on June 12, 2018
Runaway Carter always thought magic was only used to trick or steal, so when he arrives in a small New England town, he is surprised by illusionist Dante Vernon, who Read more...
Posted by Alyssa J on April 1, 2018
Pax, a pet fox, has been inseparable from his boy, Peter, ever since he found him at only a few weeks old. When Peter’s father enlists in the war and Read more...
Posted by Alyssa J on March 14, 2018
Finley’s parents are on the edge of a divorce and she is sent to live with grandparents she has never met. When the woods behind her grandparent’s house resemble her Read more...
Posted by Alyssa J on February 23, 2018
One morning a young girl decides to take a walk to her local library to check out some books. With each book she picks up the stories characters come out Read more...
Posted by Alyssa J on January 19, 2018
The day Harper finds out she owns a secret magical umbrella, is the same day her cat Midnight goes missing. With her friends in toe, some new and some old, Read more...
Posted by Alyssa J on December 15, 2017
Mare Barrow lives in a world divided by blood. As a Red she is a common peasant who thieves to help her family get by. Her people are watched and Read more...
Posted by Alyssa J on September 22, 2017
13 year old Jessamine can see people’s thoughts and speak to the dead. To learn about her newfound powers she is shipped off the live with a family friend, in Read more...
Posted by Alyssa J on August 11, 2017
428 N Cass Ave
Westmont IL 60559
Monday - Thursday9:30 am - 9 pm
Friday + Saturday9:30 am - 5 pm
Sunday1 pm - 5 pm
phone: 630 969 5625
fax: 630 969 6490
WPL on Facebook
WPL on Instagram
WPL on Twitter
WPL on YouTube