In Taohuawu outside Suzhou, thousands of peach trees are in bloom, and their pink and white petals are falling in the wind, like a gentle snowfall. A bluestone path winds through the peach forest, and at the end is an exquisite garden - the Shen Family Courtyard.