The infant children at Ropley Primary School performed traditional nativity Born In A Barn for their parents and grandparents at Ropley Parish Hall.
The children said their lines perfectly, sang their songs with enthusiasm and executed their dance moves with precision.
Headteacher Sarah Vittle, Carpenter Bee Year 2 teacher Laura Kneller, Honey Bee Year 1 teacher Sam Kirby and Bumblebee reception teacher Hayley Fisher-Smith were so proud of the children.
The children have been working in partnership throughout this year with residents at Brendoncare Alton, and the school was delighted to welcome some of the residents to the dress rehearsal.