On the evening of their marriage Mary tells Joseph she is pregnant.
His love for her is so strong that he believes her when she tells him about the angel's visit.
So begins a remarkable journey that includes giants, shepherds, kings, and angels. Their journey concludes with a moment of pure wonderment, a miracle, followed by a nerve-racking escape.
Seven actors use inventive storytelling techniques to play more than 50 different characters in one of the world's greatest stories.
Ticket prices include £1.50 Theatre Maintenance Levy