For three nights, Sophie Fyne has dreamed of a man with green eyes. She understands very well what that means; the man who will father her child is coming to her. When she finds Kane Varden sleeping by the pond where she swims on each warm morning, she realizes he is the one, and she wastes no time in claiming him.
Kane is a rebel, running from the pain of loss, and wounded still from an ambush that left his fellow soldiers dead. In a stupor he believes the angel who comes to him to be a dream, and he leaves the pond a different man. A lucky man who remembers nothing of his past pain.
Until he returns to Sophie and the good luck she blessed him with disappears and the pain of his losses returns with a vengeance. When their child is kidnapped, he swears to save the baby—and his Angel. But between Sophie and Kane's happiness lies treachery, dark magic, jealousy, and a prophecy that promises to take Kane's life if he is loved by a Fyne witch.