New Living Translation (NLT)

Revelation 21:1-27