Anyone know this? It's a children's book by Elizabeth Goudge, author of The Little White Horse. I found a copy on a book stall last week and read it in a night. Absolutely magical.