A lady named Diana Wynne Jones. I actually liked a lot of the book better than I liked the movie but there are certain things I liked about the movie more. They're actually quite different in a lot of ways but both are just as entertaining.
The three of them are wonderful here! Calcifer is so cute... Sophie and Howl almost look like his parents. ^^ I loved this movie, and Sophie is one of the best heroines I have ever seen. You captured them admirably in this picture, congratulations!