Questions & Answers about No quiero engañar a nadie; prefiero decir la verdad.
Because nadie is the direct object of engañar, and in Spanish, when the direct object is a person or refers to people, you usually need the personal a.
So:
- engañar a alguien = to deceive someone
- engañar a nadie = to deceive anyone / nobody
Even though nadie means nobody or anybody depending on context, it still refers to people, so the a is needed.