Like many of Great Britain’s traditions, the reason that we give eggs at Easter originates from Christianity. Christians gave painted hard-boiled eggs to each other in memory of the resurrection of Jesus, after he was crucified — the day we now celebrate as Good Friday. Jesus defeated death and therefore Christians gave each other eggs to signify new life, fertility and the promise of eternal life in heaven if you follow the word of God.
Easter isn’t solely celebrated by Christians though, many non-Christians give and receive Easter eggs made from chocolate, and this market is big money. According to a study last year, nearly half (48.6 per cent) of the UK do not identify as religious, but despite this, British consumers spent around £775 million in 2016 on Easterrelated products.