Blame the bird.

The cost of a classic Thanksgiving dinner edged up slightly, but it could have been lower this year had it not been for the meal's traditional centerpiece, the turkey.

The American Farm Bureau Federation estimates it will cost $49.48 to feed 10 people turkey and all the fixings this year, up only 28 cents from last year's average of $49.20. But much of the 3-percent increase came from the big-ticket item on the table, the turkey.

A 16-pound turkey will cost about $22.23 this year, the AFBF said. That is roughly $1.39 a pound, an increase of about 4 cents per pound, or 66 cents for the turkey.