Kate chose a lifemate over a soulmate. Her marriage comes to a crossroads in her mind, and she is given a literal chance for a do-over, a gift of time shifting via the Devil’s Triangle. She must choose between her soulmate and her wrecked life as a disillusioned wife and mother. Impellizzeri brilliantly portrays a woman who inadvertently contributes to the misery in her own life by refusing to let the past be and give herself fully to her present. She learns that no matter what choices are made, and invested in, some things cannot be controlled. There are so many layers to this story, including the parallels of the legendary tale told by the ship’s captain to Kate’s life and the tricky ending to her circular thinking, both impossible to escape from…or not. That ending, circling back to the beginning, is so clever. Fans of time travel, star-crossed love, and characters whose hearts grow three sizes will love this story.