Come roam in the clorful sea of flowers in Songshan Lake in Dongguan City, Guangdong Province. It is that time of the year again. Flower Island in Songshan Lake is like a sea of flowers. Walking across the island, you are greeted by the natural scent, which is relaxing and at times romantic.