Earworms are a nuisance. Do you know what I mean? It is the random tune that repeats itself over and over in your head. Your earworm can last for days, or even weeks. I am currently suffering from such a blight. My earworm is ‘Have Yourself A Merry Little Christmas’
Continue reading