Sometimes your life is a tourist attraction. People get fascinated by you (how you speak, how you dress, your level of intelligence, your financial capabilities, essence of associating with you e.t.c) and come into your life but only as a visitor. They see you as beneficial. Even if it is mutual, it only lasts for a while because the ecstasy soon wears off. For those kind of people, no matter how close to being perfect you are, they will always find and have a reason to leave.
To some your life is a passage. They meet other people through you and you will be amazed how close they become to those people than they are/were to you. But don't feel bad, their story won't be complet without you in the picture. Your purpose has been served. You were only meant to be a link.
And then there are The Inbetweeners. They neither leave nor stay in your life but what they do best is to pop up sometimes when you need them or most often when they need you. They are the Emergency kind of people. You won't find them in your chat or call logs because they are almost not a part of your life but they are invisibly there anyways.
However, to some, which happens to be probably far to few, your life is what they call a Home. Your imperfections stare at them, they see it but they want you anyways. You need not go further a mile to impress these kind of people because they love unconditionally and seek to stay. They go all out to make you happy irrespective of what others think. They consider no sacrifice too big just to put a smile on your face because they feel you're worth everything and more to them.But don't have illusions and think they are Angels. Don't forget they are humans and will make mistakes. They would even wrong you and you will definitely wrong them too but guess what? They will never see leaving you as an option and will always seek to make right with you.
If and when you find someone like this, please never leave them.