Time but not just time. As a Cappy, It takes years for me to get over an ex lover if i really did love him. So what I do is cut all the communications between us. I leave him in the dark. Once i get hurt, i don't go back to an old flame. I move on with my life and focus on my goals. It takes alot for me to give up on someone so when I do, I assure you that I thought about the pros and cons of my decision for a long time. The thing is when we get our heartbroken, trust is also gone. Even if I love the person so much, if I can't trust him with my heart anymore, it just won't work. I would rather let him go than deal with the fear of uncertainty. I love with all my heart but I am no fool either. Not gonna burn myself twice. Goodluck!