This song has been sung to me my whole life, as a kid I found it annoying but as an adult I became very fond of it, and the meaning behind it. I also find it comical that my first boyfriend studdered his name was Ricky not Jimmy.