Have Relationship Questions? Ask a Counsellor for Answers ASAP
The mind tells you that you should love him, but the heart isn't in that space and while he checks off all the boxes rationally, the emotional aspect is lacking for you. Things can't be forced unfortunately so he may not be the one for you in the long run. You miss your ex because you had those deep and powerful feelings and sadly he took your trust and threw it away. None of us can force ourselves to be deeply in love with another. He might be perfect in many ways but that doesn't mean it has longevity to it. I am not saying you walk away at this point, but I am saying go easier on yourself about not having these deep feelings or a desire to marry him and be with him forever.