Christmas is nearly upon us, and angels, shepherds and wise men have been visiting schools around Suffolk for Nativity season.

The pupils of Elmsett Church of England Primary School have been working hard for weeks to put on an incredible show, and photographers from the East Anglian Daily Times were lucky enough to be invited along to sneak a look behind-the-scenes.

East Anglian Daily Times: Three shepherds from Otter class take part in the nativity dress rehearsal.Three shepherds from Otter class take part in the nativity dress rehearsal. (Image: Archant)

Shepherds kept careful watch over their flocks.

East Anglian Daily Times: These stunning angels from Otter class wait under the starThese stunning angels from Otter class wait under the star (Image: Archant)

East Anglian Daily Times: An angel from Otter class shows off her sparkly haloAn angel from Otter class shows off her sparkly halo (Image: Archant)

Angels donned their most sparkly halos and magnificent wings, and waited for the three wise men to follow the star all the way to the stable.

East Anglian Daily Times: Mary and Joseph from Otter class proudly hold their babyMary and Joseph from Otter class proudly hold their baby (Image: Archant)

Meanwhile, Mary and Joseph were celebrating the birth of their baby.

This was a truly spectacular production, and all the young actors took their roles very seriously, giving a truly spectacular production.

Elmsett Primary is one of many schools taking part in our Stars of Christmas pull-out, which can be found in the East Anglian Daily Times on Wednesday, December 22.