The Kiss of a Rose
Like some kind of Ghost of Christmas Past, Rose Van Buren can get a second chance at life...if she can convince rising-star Stephen Winship to choose love over ambition.
A DISTANT PAST
In 1882, Rose Van Buren loved the wrong man and paid for it with her life. Now, more than a century later, the angel Gabriel has granted her another shot at living. In exchange, she must convince a smart, handsome, up-and-coming lawyer to set aside his lofty ambitions.
A FUTURE PRESENT
Stephen Winship is headed straight for the governor’s chair. He has a brilliant career, solid allies, and a seemingly perfect girlfriend. But night after night he finds himself dreaming of a heavenly beauty, a luminous but long-dead girl. Like some altered Ghost of Christmas Past, she shows him her own tragic tale in order to “save him.” And he’s beginning to see Rose is risking her heart as much as baring her soul. Yet falling for her will cost him everything—and open him up to a happiness he never imagined.