It's been a while.

 
It's been a while. by DFC501