Jn 6:35, Jn 7:37-39, Rev 21:5-6, Rev 22:17

In the Old Testament, God promised to give us the water of life freely. (Isa 55:1)

Isa 55:1 Ho, every one that thirsteth, come ye to the waters, and he that hath no money; come ye, buy, and eat; yea, come, buy wine and milk without money and without price.

Jesus said that he is the bread of life and that those who believe in him will never thirst. (John 6:35)

John 6:35 And Jesus said unto them, I am the bread of life: he that cometh to me shall never hunger; and he that believeth on me shall never thirst.

Jesus also promised to pour out the Holy Spirit on those who believe that Jesus is the Christ. (John 7:37-39)

John 7:37 In the last day, that great day of the feast, Jesus stood and cried, saying, If any man thirst, let him come unto me, and drink. 38 He that believeth on me, as the scripture hath said, out of his belly shall flow rivers of living water. 39 (But this spake he of the Spirit, which they that believe on him should receive: for the Holy Ghost was not yet given; because that Jesus was not yet glorified.)

God gives us the water of life. (Rev 21:5-6)

Rev 21:5 And he that sat upon the throne said, Behold, I make all things new. And he said unto me, Write: for these words are true and faithful. 6 And he said unto me, It is done. I am Alpha and Omega, the beginning and the end. I will give unto him that is athirst of the fountain of the water of life freely.

The Holy Spirit also gives us the water of life. (Rev 22:17)

Rev 22:17 And the Spirit and the bride say, Come. And let him that heareth say, Come. And let him that is athirst come. And whosoever will, let him take the water of life freely.