Posted in picture books, Preschool Reads

Ode to a Bad Day: We’ve all got them!

Ode to a Bad Day, by Chelsea Lin Wallace/Illustrated by Hyewon Yum, (Apr. 2023, Chronicle Books), $16.99, ISBN: 9781797210803

Ages 5-8

Related in a series of dramatic odes to the minor aggravations that make up a difficult day, Ode to a Bad Day puts a humorous, relatable spin on the moments that can push any kid – or adult, let’s be honest – to the edge. From the beginning of a Bad Morning (“All I see is gray ahead. / Can’t I stay inside my bed?”) that gets worse when there’s “Too Much Milk in My Cereal”, the slings and arrows of “Getting Dressed”, and being “Late Again”, through the trials of weathering the “Line Cutter” and discovering the “Missing Pudding Cup” at lunch, all the way through to the optimistic hope for tomorrow: “A day where fish are oopsy-free! A day where lines are led by me!” Soft pencil and watercolor artwork present an amusing, dramatic heroine in a tutu skirt, leggings, and green shirt; her facial expressions and body language are immediately recognizable to readers as she contorts and glares her way through each hurdle. Endpapers show the star of the show and various animals from her day in an aggrieved series of moves.

Hilariously adorable, this is a perfect rhyming accompaniment to Judith Viorst’s classic, Alexander the the Terrible, Horrible, No-Good, Very Bad Day. A good addition to your storytime collections; great for a full readaloud or for short odes to enhance a storytime.


I'm a mom, a children's librarian, bibliophile, and obsessive knitter. I'm a pop culture junkie and a proud nerd, and favorite reads usually fall into Sci-Fi/Fantasy. I review comics and graphic novels at WhatchaReading ( I'm also the co-founder of On Wednesdays We Wear Capes (, where I discuss pop culture and geek fandom from a female point of view.

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 )

Facebook photo

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

Connecting to %s