small blossoms and leaves on a branch in nature