I have been with my ex for 3 years. Few months ago he broke up with me for multiple reasons, one of those was my mental health and I accepted the breakup. I didn't call him crying and whining and begging him, because I wanted to respect his decision. We were in long distance relationship before we broke up and he said that when he comes and we see each other in person he will give try and give us another chance. Until then I want to be become a better person for him. I got my mental health under much more control then before. But I still have really bad days and I'm afraid that when he comes and sees that he will ultimately decide we are not for each other. What can I do to be better when he comes? Does anyone have any advice they can share? Because I really want us to have another chance. I know there is no such a thing as soulmates but I love him and I really want us to work out in the end.