Say, they are a great catch. Everything you want on paper. Would make a fabulous long term partner and has the same desires for the future as you. You enjoy their company and sexual intimacy, but you just don't feel that spark. Do you think it is possible to learn to love someone? Or, do you think if you don't feel it within a certain amount of time, that you never will?
There are many cultures who believe in arranged marriages, where couples many decades down the line say they "learned to love" their partner and are quite happy.
Would you be with someone who you know is good for you, letting feeling develop with time?
(I'm speaking hypothetically here)