Forever...
(Forever Trilogy, book 1)
Jude Deveraux