It Must Have Been Love è una canzone pop scritta da Per Gessle, interpretata dal duo svedese Roxette, ed inserita nella colonna sonora del film Pretty Woman.
Nella pellicola di Pretty Woman viene inserita ancora la versione “natalizia” di It Must Have Been Love: in una delle scene finali del film, quando Vivian è nella limousine, ed Edward (Richard Gere) sta per lasciare l’albergo, l’uomo capisce di essere innamorato di lei, ma forse è “troppo tardi”, appunto – come dice la canzone – It must have been love, but it’s over now.