Meaning: This means to do what you say you will do and to always tell the truth.
Choice of Words: Promises are agreements to do something, and honest means truthful and sincere. Combining them, it means to fulfill your commitments and to always tell the truth.