Fairy tales represent hundreds of years of stories based on thousands of years of stories told by hundreds, thousands, perhaps even millions of tellers.

Report Quote Report Quote Report Quote Submit Quote Submit Quote Submit Quote