Cherry blossoms on a large tree branch against fresh green foliage and sky