I am 47 on Cinco de Mayo, 2009 and finally 'heard' the lyrics correctly on Pandora Radio. Actually, my GF was sitting next to me when I saw the song title and my life-long idiocy was revealed! Is there even a Harper Valley? I always thought it was like a 60's or 70's movie thing.