A long, long time ago, in a magical version of ancient China, an island called Aolai stood in the sea like a king in his palace. In the center of the island was Flower Fruit Mountain, and at the very top of the mountain was a large stone, as tall as six men. The stone was made pregnant by heaven and earth, and one day the wind blew over the egg and it cracked open.…
Continue reading