Question: who sang the song must have been love
Answer: Roxette is a Swedish pop rock duo , consisting of Marie Fredriksson ( vocals ) and Per Gessle ( vocals and guitar ) .