Multi-choice problem: does word "feast" have the same meaning in the following two sentences?

We had a feast to celebrate the harvest.

The Thanksgiving feast.

Choose your answer from: a. different meanings. b. the same meaning.
a.