There is a big difference between forgiveness and trust. Forgiveness cannot be earned, it can only be given freely (Grace). Trust cannot be given freely, it can only be earned. Forgiveness is the first step towards healing, and then rebuilding trust requires many steps and much time.
The Truth About Deception. Lying and lies of omission destroy relationships, not just romantic ones. When you hide things from those close to you, you create an atmosphere of deception. Before long, you will find you don't trust the very people that you are deceiving. Why? Because you begin to experience cognitive dissonance. Be very careful with this and self evaluate because this type of behavior will eventually destroy all relationships. You cannot hide the truth forever.