During the time of legends and mythology, in a distant and far away land...