Question: who sings it must have been love but it's over now
Answer: `` It Must Have Been Love '' is a song written by Per Gessle and performed by the Swedish pop duo Roxette .