The spark or some people call it zing, or love at first sight, whatever you may call it is not the destination. Nobody is clear enough about this before you find yourself in a relationship where you are being pulled in three different directions.
Two people can love each other and still want different things from Tuesday afternoon, from Life. Just because two people love each other doesn't mean they can't want opposite things. That's not necessarily because they don't have love for one another. It's just that the information didn't get to either of them until it was way too late. The natural instinct love birds have is to fight through it. They call it fighting through because it's love. There are strong feelings behind it. Those feelings are also what makes it harder to recognize what is actually happening.
Feelings were real but they had mismatched expectations. Both of those statements can be true at the same time without cancelling each other out.
Love is usually spoken of as if it will take care of everything else. That if it exists strongly enough it will be sufficient to help you through the many rhythms and visions of your love, there is just enough space in your relationship before the other one needs to have you close again.
Our language has no good way to express how to truly love someone who may not fit into your life as you intended. People either choose to stay and call it having depth or leave and call it giving up, either of which may not be completely true. You have to know that the attraction was real, it does not have to help you make any other decisions. There is a gap between what you feel and making a life together and the gap will not close on its own.