Has to be, H2O - Satisfied (take me higher) Anyone heard it? It's from about 1995 and always sends a shiver down my spine!