Question: who sings it must have been love but it's over now
Answer: the Swedish pop duo Roxette