Margaret of Beverley was on pilgrimage when she found herself fighting in the Siege of Jerusalem.