Her seemingly eternal youth was the envy of all her friends.
Idiomatic Expressions for deathless
Phrase: deathless love
Meaning: an enduring and undying love that transcends time and obstacles
Usage: Their love was described as a deathless love that inspired poets and romantics alike.