Eternity Girl

Immortality can be lonely, and Caroline Sharp isn’t sure she wants it anymore. Will she betray her world to give it up?