Egg prices have plummeted. That’s great news for consumers — and a crisis for farmers.

The average price of a dozen eggs at the grocery store is $2.58, according to the Bureau of Labor Statistics. That’s about half of what many consumers were paying a year ago. Bird flocks have been on the rebound after last year’s avian flu outbreak, but that has farmers suddenly selling at a loss.