Vivian Sklar has always depended on her wise and feisty grandmother - not just because Grams raised her after Viv's mother took off twenty years ago, but because she seemed to have life all figured out. So when Grams dies, Viv feels completely alone. Everything she once knew seems unfamiliar and unwelcoming - until she finds hope in a most unlikely place: the cluttered second-story walk-up of an alarmingly perceptive astrologer. Viv thinks horoscopes are about as reliable as fortune cookies, but when Kavia's first reading dissuades her from taking a train that later crashes, she's hooked. Under Kavia's guidance, Viv begins to process her grief and rebalance her life. She faces her mother, gets her career back on track, and even shares some meaningful moments with Len, her handsome new neighbor. Every prediction seems to speak directly to Viv's life, and so far, the stars haven't steered her wrong. Then the stars tell Viv that the bond she has forged with the insightful yet guarded Len isn't meant to last. Len has become her greatest source of security and comfort, but just as she settles into his arms - and into his heart - Kavia insists that a relationship with him is dangerous. Now Viv faces a choice: should she follow the path that's been written in the stars, or trust herself to write her own story?