A Few Questions for God? | Revelation 21:3 — Greg Laurie