how long dear savior oh how long shall this bright hour delay fly swift around ye wheels of time and bring the promised day from the third heaven where god resides that holy happy place the new jerusalem comes down adorned with shining grace