Yes, God knows everything that goes on in our lives—even the things we hide from others. The Bible says, “From heaven the Lord looks down and sees all mankind; from his dwelling place he watches all who live on earth” (Psalm 33:13-14).
And you’re right; God doesn’t approve of anything that is wrong in His eyes. When we sin, we often feel guilty because we know we’ve done something wrong. But sometimes we brush it off and act as if it doesn’t matter. In fact, sometimes we even turn everything upside down, and call something good that is actually evil. We become like the people of Jeremiah’s day: “Are they ashamed of their detestable conduct? No, they have no shame at all; they do not even know how to blush” (Jeremiah 8:12).
But why does God hate sin? The reason isn’t because He hates us—because He doesn’t. Instead the opposite is true: He hates sin because He loves us, and He knows that sin hurts us. Sin cuts us off from God and ends up destroying us—and God doesn’t want that to happen. The Bible says, “I have loved you with an everlasting love” (Jeremiah 31:3).
The most important truth I can ever tell you is that God loves you. He loves you so much that He sent His only Son into the world to shed His blood for you. Now He offers to forgive you and cleanse you and give you a new life—and this becomes a reality as you give your life to Christ. Ask Him to come into your life today.