Zion at thy shining gates

Zion at thy shining gates,  
Lo, the King of glory waits,  
haste thy monarch's pomp to greet,  
strew thy palms before his feet.   

Christ, for thee their triple light,  
faith and hope and love unite;  
this the beacon we display  
to proclaim thine advent day.   

Come and give us peace within,  
loose from the bands of sin,  
take away the galling weight  
laid on us by Satan's hate.   

Give us grace thy yoke to wear,  
give us strength thy cross to bear,  
make us thine indeed and word,  
thine in heart and life, O Lord.   

So, when thou shalt come again,  
judge of angels and of men.   
We with all thy saints shall sing  
Alleluias to our King. 

B. H. Kennedy (1804-89)