Daggerspell (The Deverry Series, Book 1) by Katharine Kerr
In a world outside reality, a young girl's spirit hovers between incarnations, knowing neither her past nor her future. In the temporal world lives Nevyn, who long ago vanquished the maiden's hand in marriage and forged a terrible bond between three souls. Now he must atone the wrong of his youth.