Question: what is the difference between lying and keeping a secret?
Answer: A lie involves knowing a fact, and then saying something that is contrary to that fact. ... Lying is deliberately telling things other than the truth. A secret is not telling somebody something to avoid the truth.