I was poking about on the Kindle and found an excellent book for children (for anyone, really), Once on a Time, by Alexander Milne.
I’ve read a great many fairy-tales, and this (barring J. R. R. Tolkien) is my favorite book-length one. It’s very, very funny —you may want to provide yourself with a handkerchief when you read this—I laughed ’til I nearly cried. I shan’t tell you the funniest thing in the book, but I must tell you that something very amusing happens to Prince Udo.
At any rate, this is marvelous for any child, and excellent for retelling. I hope it is thoroughly enjoyed!