My translation of Gita 12:20 reads: "Those who honour this immortal law, as I have described above, keeping their faith, intent on me as highest, are most dear to me!"
I had a look through Gita Chapter 12 and can see no references to "waters of everlasting life", which sound more like a...