Clue: US and England lay in ruins in days of yore (4,4,4)
Answer: AULD LANG SYNE
Explanation: Definition: days of yore
(US ENGLAND LAY)* – the phrase literally means "old long since", hence "long ago" or "days gone by"