You love the feeling of being with someone who is always there for you and understands you, but you find it hard to do the same for them. You pursue them despite knowing that both of you are incompatible and don’t have a happy future ahead of you. But you need to know that true love is not fleeting, nor it is ephemeral; love is forever. When you love someone, you accept them fully for who they are, including their flaws. When you love someone, you sacrifice for them, compromise for them, are patient with them, and try to make them happy.
Love is peaceful and fulfilling, not chaotic and heartbreaking. If you don’t feel this when you find yourself falling for someone, then you are not really in love at all. You might be feeling lust for them, but it’s definitely not love. People tend to confuse lust with love sometimes, but whereas lust is just about bodily pleasures, love is all-encompassing. Always fall in love with someone for them, not just for their bodies, or the things they do to make you happy.
Now you see why you keep on falling in love with the wrong people? You are so afraid of receiving love that you keep on pursuing people who are wrong for you. In order to change this, you need to face your demons and work on defeating them. You need to work on healing your wounds and give yourself the love your inner child has been craving for such a long time. You deserve all the love in the world, but unless you love yourself and accept yourself fully, how will someone else?