O Zion! when shall I survey