We have been taught the virtues like honesty, obedience, calm temperament and so on since our childhood. “Honesty is the best policy” was taught over and over again during our primary school years. However, what is "honesty" actually? Does it imply giving true replies to everyone who interrogates us? Does it imply we should work in good faith when we do something for ourselves and others? Now, after deciding what honesty is, can we be sure that it will be always good? Will honesty always result in positive consequences? How far should one go for the sake of honesty? Can we be honest with everyone we know or should we choose whom to be honest with? These are the serious questions we need to analyze before preaching "honesty" as a virtue and deciding whether it is the best policy.