Echo - a slipstream love story by Lorena Glass

Echo is the first book of a trilogy that is an epic story of two cursed lovers that are constantly driven apart by time, fate, and death; while they are determined to defy all three and remain together.  When one of them dies, the other time travels to the lost lover's next (or last) incarnation.  This story spans over a millennium---to several different times, places, and lives of two extraordinary human beings whose endless devotion to each other transcends time and death, and an extraordinary passion that will never, ever die.