Melisma,
Aw, this was nice! I was almost cursing your name when I opened the page and the music started - the music was familiar but I couldn't quite place it! It would have driven me up the wall! However, it came to me in a flash of inspiration - isn't Abba? I don't know which song, though I can almost hear the words in my head!
Loriel