Hazel alone can read the unseen tally that reveals how long people remain in each other's lives. Certain Jasper, her lifelong friend, was meant to be hers, she never questioned their future. Then Lucien arrives, an enigmatic man who transforms into a snake, and the number tied to him eclipses every other sign. As old promises fracture, Hazel discovers a deeper love she never expected.