WOW !!! Grinning from ear to ear, my jaw on the floor, in awe. Seriously: this is superb :-) Made me smile, made me grin, made me outright laugh so hard, made me tap my feet. You are talented, far beyond your fair share, lol. The story in the lyrics is a hoot, and the music suits it like a glove! Hats off to you! :-)