Cherry Blossom Festival kicked off on mid March and will continue to mid-April. Thousands of cherry blossom trees bloomed in in the Turtle Head Park in Wuxi city, Jiangsu Province, China. People take pictures of cherry blossoms in the Park. There are more than 30,000 cherry blossom trees, covering an area of 200,000 square meters in the Turtle Head Park. More than 110,000 people visited the park during the last weekend.
Cherry blossoms represent love and the female mystique such as beauty, strength for Chinese people.