the first two book in the series were very enjoyable - but in this one, the third book, everything changed. the only character(s) to return from the previous book are (1) the thief who stole the egg, and he is dead, but it mentions how he got the egg. and (2) the little unicorn like creature, who guides the new keeper of the egg. personally, i don't care for series in which the entire cast of characters are changed after being the same in two previous stories.
This was a good mix of historical fiction and fantasy set in the late 19th century. I liked the characters Sophie, Toby and Ky-Lin. The only downside was that I sometimes got annoyed at Sophie when she seemed to forget about the magic she learned and would think that she was dreaming. Now, to find the first three books of the Pigs Don't Fly series: The Unlikely Ones, Pigs Don't Fly and Master of Many Treasures.