Hey there!! I agree with your concern. Plant some laurel hedge tree in your garden. It produces edible fruits which would attract more wildlife. Your finches are gonna love it. Laurels also create...