I don’t know if you will believe me, but it will get better. When you start, they stop. People with big hearts hold on longer, will sacrifice more and need more love and attention. These needs will be met at some point. Do not settle for less and do not blame yourself. There is nothing wrong with you, some people are just not meant to stay and their reasons for not continuing in your life will eventually unfold. Do not settle for less, you deserve someone who will cross oceans for you. Someone who will ease the pain, not inflict it upon you. Let it go, love yourself, and keep moving forward.