have it retold 是一种固定的用法
have sth done表示让某种事情被做,在这里就是让这个故事被讲,就是听这个故事~
原话的意思就是:一旦一个小孩子喜欢某个故事,通常情况下,他希望再次听到那个故事的时候文字部分还是一模一样的~