the "water of life" represent here and in 22:1?
Its would be the same as when we are thirsty we drink water and we can be thirsty again , but here the water of life ,is the living water which flows from our heavenly father pure as he is and the ones who drinks this water will never be thirsty again thus this water signifies that this water is life not just life but everlasting life.
It is a free gift (22:17)
Jesus has already laid his precious life for us. We had no way on our own to be free from sin , but has made it possible by this blood . So this gift is free for everyone , who has heard him and kept him .
The invitation is open for every one no price for a free gift . It is our responsiblities as a church to minister to the other and make christ know to them and the gift we have to share it others so they are also included in the grand party which awaits ahead in time , where there will be no more pain , suffering or gnashing of teeth becasue every thing will be gone away and life eternal with the living surrounding and personal relationship with our own living god and christ jesus .