John described the difference between being God’s children and being the devil’s children. God’s children are part of God’s family and have received the Father’s love. They confess their sins to God and don’t continue to sin on purpose. Because they are joined to Jesus, they have God’s nature.
What they hope for most is to see Jesus as he really is. This will happen when Jesus returns to earth. Believers don’t know exactly what eternal life will be like. But they know they will be like Jesus. Because of this they follow Jesus’ example while they are alive on earth. This means that they love God, obey him and love others.
Jesus sacrificed himself out of love for others. One way that believers show their love for others is by helping needy people. Their sense of right and wrong helps them to know if they are obeying God. That is what John meant about believers being judged by their heart.
Believers don’t need to feel unsure about belonging to God. The Holy Spirit lives inside them and helps them to be sure. The Spirit makes believers bold as they pray to God. The Spirit helps them to do what pleases God.
People who follow the devil’s example of doing sinful things are the devil’s children. They aren’t full of love for others. The way they treat others is based on hate. Cain was an example of this. John described hatred like murder. He did this to show how dangerous hate is. Not everyone who is full of hate kills people. But hate leads to people being treated badly instead of being cared for.