Jen Shaffer
Author
Description
What's one lifetime, when he's been fighting to save her since the beginning of time? They imprisoned his soul. She was the promise he needed to be set free. He loved her through the time that separated them. Every new incarnation of her life brings her back to him, until her life is taken again in hopes of trapping him in an eternity of suffering. If it takes his very last breath, Gabriel will fight to keep her safe, keep her free, keep her alive....