Only a foolish man thinks he can hide anything from the Lord. This includes his thought life. The Lord knows all man’s thoughts (1 Chronicles 28:9) which includes the good (Malachi 3:16) and the bad (Psalm 94:11). David expressed this truth to the Lord when he said, “Thou knowest . . . my thought afar off. . . . For there is not a word in my tongue, but, lo, O LORD, thou knowest it altogether” (Psalm 139:2-4). The Lord Jesus Christ often exhibited this capability during His earthly ministry (Matthew 12:25; Luke 5:22; Luke 6:8; Luke 9:47; Luke 11:17). Even the written word of God reveals this ability by being “a discerner of the thoughts and intents of the heart” (Hebrews 4:12).
Everyone should and must learn how and when to forgive others. However, forgiveness has some inherent limitations. True forgiveness of sins comes only from Almighty God. People may and should forgive others for things in which they have been wronged, but only God has the capacity to forgive transgressions against Himself and His word. Once an individual has trusted Christ as Saviour, he has been forgiven of all trespasses and the shed blood of Christ serves as the sole basis for that forgiveness (Ephesians 1:7; Colossians 1:14). Though it is important to seek forgiveness from others whom you may have wronged, everyone must still go directly to the Lord to seek the forgiveness for sins. The forgiveness offered by others cancels the conflict amongst and between them; however, the conflict caused by sin between God and man may still remain even after reconciliation has taken place between individuals.