rachfarrimond.com
The Flint Street Nativity
Nativity plays are a seasonal staple in the UK. Every play group, school, nursery, church and amateur dramatic society will have at some point or another dressed everyone up as shepherds, angels, a…