Ye Choirs of the New Jerusalem

John of Patmos watches the descent of New Jerusalem from God in a 14th century tapestry.
soprano
full practice