Fresh spring green leaves and blossoms on a tree branch against a soft-focus natural background, symbolizing renewal and Earth Day