A Chance for Charity by S.L. Baum
Summary: If you live long enough… love (and danger) will find you.
Seventeen-year-old Charity regularly changes her town and her name, with hopes to begin a new life. But it’s impossible to fly under the radar in tiny Telluride, Colorado. When fellow newcomer Link enters her life, her plan to start over with a clean slate unravels. Charity soon realizes that you can never truly leave your past behind, while Link discovers that mortals are not the only beings to walk this earth.