Until the ….. come home

Can you complete this English expression? It means “for a very long time”.

Until the ….. come home

a) cows

b) sheep

c) goats

d) horses

The answer is below!↓

Photo by Oladimeji Ajegbile on Pexels.com

Answer: a) cows

Until the cows come home