Эту песню Гессле написал ещё в 1987 году. Вот только тогда она суперхитом ещё не была. Даже название было совсем другое — «Christmas for the broken hearted» .
На какое-то время музыканты о песне забыли. До тех пор, пока им не позвонили продюсеры фильма «Красотка» и не спросили: «А не могла бы группа написать какую-нибудь песню для фильма?» В другое время шведский дуэт, наверное бы, отнёсся к этому предложению с энтузиазмом. Но это был конец 1980-х, когда ROXETTE находились на пике успеха и как раз совершали турне. К тому же не стоит забывать, что особого успеха на тот момент от фильма «Красотка» никто не ждал. В результате, Пер Гессле просто отмахнулся от предложения, заявив, что новых песен ему писать некогда и единственное, что он может предложить — это старую балладу. Пер специально изменил в ней текст, полностью убрав Рождественскую тему. Теперь песня называлась «It Must Have Been Love» («Должно быть это любовь») и повествовала об одиноком зимнем дне после разрыва любовных отношений. Поначалу продюсеры фильма отказались от песни, но тут её услышал режиссёр. Баллада так понравилась Гарри Маршаллу, что он даже изменил некоторые сцены так, чтобы «It Must Have Been Love» лучше вписалась в фильм.
Как известно, «Красотка» произвела настоящий фурор в мире кино и подарила ROXETTE третий американский хит № 1. «It Must Have Been Love» стала самой успешной песней из саундтрека, превзойдя даже заводную «Oh, Pretty Woman» Роя Орбисона.