What does John 3:16 Really Mean?

For God so loved the world that he gave his one and only Son, that whoever believes in him shall not perish but have eternal life. John 3:16

1. God so loved the world...

The nature of God is to love. 1 John 4:16

Since you live in the world, exchange your name for "world".
For God so loved "Mike". 

2. That he gave his one and only Son...

God promised the gift of the Holy Spirit, who is Jesus Acts 1:4, John 14:16-17, Ezekiel 37:14

3. That whoever believes in him...

Literal meaning is that you must believe and have faith.

Belief: “I believe that something exists”. 

Faith: “I am putting faith in what I believe”.

Even the demons believe that God exists. James 2:19

Righteousness and life is given to all through faith to all who believe.
Romans 3:22

Will not perish....


Those who are saved by faith in Jesus will not perish. John 10:28

Mankind's Problem:


We are born into this world spiritually dead in need of life. Romans 5:12, Ephesians 2:1, Colossians 2:16-17


We are born into this world condemned John 3:18

God's Solution: Jesus came to give us his life, so that we would not perish spiritually and go to heaven one day. John 10:10, John 5:24, John 11:25-26

When we believe in Jesus, we will not be condemned. Romans 8:1

Why? Because the law of the Spirit of life has set you free the law of sin and death. Romans 8:2

5. But have eternal life

Eternal is forever. Lasting forever. Without end. A never ending life. 

How can I get eternal life? What is God's testimony?

And this is the testimony: God has given us eternal life, and this life is in his Son. Whoever has the Son has life; whoever does not have the Son of God does not have life. 1 John 5:11-12