Debió haber sido amor es una canción del dúo sueco de pop rock Roxette, escrita y compuesta por uno de sus miembros, Per Gessle. Roxette grabó cuatro versiones de estudio de la canción. La primera versión de la canción se lanzó como sencillo en Suecia justo antes de la Navidad de 1987 con el título Debió haber sido amor (Navidad para los corazones rotos), donde alcanzó el número cuatro en las listas suecas.
En 1990, el dúo, cuya fama se había extendido a nivel mundial, grabó una nueva versión de la canción, sin referencias a la Navidad, para la banda sonora de la película Mujer bonita. Lanzada como sencillo el 20 de mayo de 1990, la canción fue un éxito internacional, alcanzando la cima de las listas en varios países.
En 1992, mientras la banda estaba de gira, grabaron una tercera versión de la canción con influencias de música country en un estudio en Los Ángeles. Esta versión se lanzó en el álbum Tourism en agosto de 1992.
Finalmente, en 1996, se lanzó una adaptación en español bajo el título No sé si es amor, con letras de Luis G. Escolar, en el álbum Baladas en español.
La canción ganó el premio BMI Film and TV Awards en 1991.
En 2005, la canción ganó el premio BMI London Awards por 4.000.000 de reproducciones en radio y televisión.
En 2014, la canción ganó el premio BMI London Awards por 5.000.000 de reproducciones.