Genesis 2:25 – 3:24  Revelation 4:1-11  John 3:1-15  Preached by Nathan Chan