Since I know -- and cheerfully sing! -- the original song, I kept waiting for the ribbon -- but your ending may well be better! (I'm still chuckling...)