Seraphine is trapped in a time loop—always July 14th, always the day her husband Caspian dies. Car crash. Explosion. Drowning. Gunfire. Every attempt to save h