Books and Stories

Waiting for the Magic by Patricia Maclachlan

My kids and I just finished Harry Potter and the Prisoner of Azkaban. It always feels like an accomplishment to finish a book that big with them! Afterwards, I was more than ready for a shorter read-aloud. I picked up Waiting for the Magic by Patricia MacLachlan from the library.

Patricia MacLachlan is probably best known for Sarah, Plain and Tall. This story has its similarities: two siblings grapple with a missing parent. In Waiting for the Magic, the older brother, William, is the protagonist. The missing parent is the father, who has left the family for an unknown period of time. MacLachlan treats a difficult topic with just the right amount of gravity and gentle prose, and ties up the story with a neat, happy ending, which children may or may not be able to relate to.

The four dogs and one cat in the story provide much of the humor, along with Eleanor, William’s little sister. MacLachlan writes Eleanor’s dialogue like you’d expect a four-year-old to talk without being cliché-ic or annoying, and she gives the dogs and cat their voices without falling into some of the worn-out ‘talking pet’ themes in many books and movies. All of this illustrates and provides contrast for, rather than detracts from, William’s own internal struggles.

This sweet story belies MacLachlan’s skill for conveying childhood struggles through simple words and actions. I think, as a read-aloud, it might require a bit of audience awareness, because children who have experienced a parent walking out on them might find this story to be a reminder of how it didn’t turn out for them. Otherwise, I’d recommend it for sure.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s