Gloucester Cathedral, Lady Chapel

St Helen ? (a guess based on the possibility of a fragment of the Cross) _______ return