Written and illustrated by Cornelia Funke, this tells the story of Igraine, who is the younger of the two children of Sir Lamorak (which sounds a bit like caramel backwards!) and Lady Melisande. The parents are fine magicians and are proudly raising their magician-in-training son, Igraine's older brother, Albert. Igraine though, has no interest in magic. Enamored of the life lead by one of her grandfathers, Igraine longs to be a knight. It's soon to be her birthday and her parents are working long and hard on a magical gift for her - a magical, lightweight suit of armor - which she longs to see, but is not allowed.
As her patience wears thin, doing her chores around the aged and slightly crumbling castle, such as feeding the water snakes and cleaning the stone lions and gargoyles which help protect her home, Igraine learns of unexpected developments in their neighborhood, namely: the disappearance of their neighbor, and the usurpation of her power by her unscrupulous nephew, who now has designs on the magical singing (and talking) books owned by Igraine's parents. These cannot be allowed to fall into the hands of the enemy, but Igraine's parents are confident they can repel any attack from Osmond the Greedy.
This all turns around when, in process of adding a finishing flourish to Igraine's armor, the parents accidentally turn themselves into pigs. Worse, they are out of giant's hair, which is essential to turning them back into humans. Since Albert must remain to guard the castle, being in the only functional magician left, it falls upon Igraine to go get the giant hairs. Why these hairs could not be summoned by magic is. I think, a good question, and one the author didn't see fit to address!
Igraine sets off alone, and eventually finds the giant, Garleff, who happily gives some hairs because Igraine's parents were very kind to him. On her way back, she visits the Sorrowful Knight, aka Sir Urban of Wintergreen, who is pretty much in an isolated sulk because he failed to beat the evil "Hedgehog," Osmand's henchman, in a joust. Somehow, this sulker is the guy who teaches Igraine about chivalry! Go figure!
He decides to accompany Igraine back to the castle to make sure she get home safely and ends up challenging Rowan Heartless (aka the Iron Hedgehog because of his spikey armor). On the way back they encounter a three-headed dragon. I am not at all sure why this bit was put in. I thought the dragon might be connected with the disappearance of three princesses, or that it might come help them fight the usurper, but it just disappeared. Maybe the author forgot about this plan? Maybe there was no such plan.
Likewise, I'm not sure why such a big deal was made of Igraine's desire to be a knight, and her special armor, because at no point does she enter into a fight of any kind, or put the armor to any test other than getting it wet (and it doesn't rust). Maybe the author has some plan she forgot as she wrote this, or maybe her plan changed. It just seemed odd; however, Igraine was strong in other ways, and so this is why I liked her. To me a strong female character isn't necessarily one who can kick your ass, she just has to be kick ass, and Igraine was.
Obviously Igraine wins-through in the end. I liked the story and I recommend it, despite it being somewhat bland. I had hoped for more. I'm not sure why this was so lacking in some respects, but it was amusing and entertaining, and this is why I consider it a worthy read.
It's worth noting that this story is bears some references to Arthurian tradition. Igraine was supposedly the name of King Arthur's mom. Maybe this Igraine grew-up and married, and her offspring became England's legendary king? (or a Welsh hill tribesman, depending on how much legend you swallow!)? Who knows?! Melisande is a Germanic name, also found in other languages, meaning strength, and was the name (in the form of Melisende) of the Queen of Jerusalem in the mid-twelfth century. Sir Lamorak was a knight of Arthur's purported 'Round Table', and Albert was, of course, the name of the German who married Queen Victoria!