Roxette are a Swedish pop rock duo , consisting of Marie Fredriksson ( vocals ) and Per Gessle ( vocals and guitar ) . Formed in 1986 , the duo became an international act in the late 1980s , when they released their breakthrough album Look Sharp ! Their third album Joyride , which was released in 1991 , became just as successful as its predecessor . Roxette went on to achieve nineteen UK Top 40 hits and several US Hot 100 hits , including four US number - ones with `` The Look , '' `` Listen to Your Heart , '' `` It Must Have Been Love , '' and `` Joyride . '' Other hits include `` Dangerous , '' `` Fading Like a Flower , '' `` Spending My Time , '' `` How Do You Do ! '' and `` Sleeping in My Car . ''

Question: who sang it must have been love but its over now
Answer: Roxette