Children have been taking to the stage to remember the first Christmas story.
Schools and nurseries across Peterborough have been staging traditional Nativity Plays, with youngsters telling the story of the birth of Jesus.
Children took on the roles of Mary, Joseph, shepherds and three wise men - and also put their own unique twists for their festive production.
Family and friends were invited to watch the festive tradition, which for many children is their first time on stage.
Schools holding the performances included Heritage Park, Parnwell and Murrow.
One of the biggest Nativity Plays in the city was held at Peterborough Cathedral, and saw pre-school children taking part in the iconic building.
The performance was put together by the Cambridgeshire and Peterborough Pre-school Learning Alliance, and the half hour performance - with plenty of audience participation - was presented by Eyrescroft Pre-school.
Along with the Nativity, children have also been taking part in Christingle services and carol concerts.
Pupils at Thomas Deacon Academy sang Christmas carols at Peterborough Cathedral, and were joined by guests including Mayor of Peterborough cllr John Fox.
During the Christingle services youngsters are given oranges, decorated with ribbons, a candle and dried fruit and sweets. The elements of the Christingle represent the world, Jesus Christ, the blood of Christ and the four seasons.
Pupils at The Peterborough School held their service at St John’s Church in the city centre earlier in the term.
Families are invited to take part in a Christingle Service at Peterborough Cathedral on Saturday, December 23 at 3pm, where carols will be sung. Anyone wishing to attend can turn up on the day.
For more information about the service, and other events at the Cathedral over the Christmas period, visit www.peterborough-cathedral.org.uk