Been So Long (Extended Version)