The Rose Tree

Part 40 of total 41 stories in series English Fairy Tales 2.

Once upon a time, long long years ago, in the days when one had to be careful about witches, there lived a good man, whose young wife died, leaving him a baby girl.

Read More