Why does Easter Change Every Year?

The date of Easter changes every year because it has to coincide with the first new moon after the first day of spring. Easter has to fall on the first Sunday after the Paschal full moon.