Fetching details from the dictionary...
everlasting spring
China rose (Rosa chinensis)
Changchun (China)