It has been a while, old friend

It has been a while, old friend! But today is your birthday and it reminds me that we are in need of a seriously good catch up!