zeus was so impressed with their undying love and selfless dedication to one another , that he allowed psyche to drink ambrosia , the drink of the gods , and granted her immortality so that she and eros could be together forever .