You don’t want to force him?! In fact, you are indirectly forcing him to marry you since last 2 years!! If you feel that his reasons are genuine then you should overcome your dependence and insecurities and set him free. If he realizes that he cannot stay without you; he will come back, otherwise accept that he never meant to be yours. You cannot force somebody to love you or stay in the relationship.