American Goldfinch

Goldfinches eat wildflower seeds, berries, sap and – by accident – a few insects