Best friends are those who will stand by your side no matter what comes............. those whom you can trust blindly, those who understand you truly. They are really difficult to find, but once you do, they make your life more meaningful.