This tale by George MacDonald is a must read for every parent and semi-grown child.
For the visitors of the site who are not acquainted with G. MacDonald's legacy and works, it is a nice starting read. One should be aware that the author is very highly addictive. Among his admirers are John Tolkien and CS Lewis. This recommendation should be enough, isn't it?
I wish you sincerely nice time with this great tale.