Best Friends Forever by Jennifer Weiner
A story about betrayal and loyalty, family history and neighbourhood secrets, living through sorrow, finding love where you least expect it, and the ties that keep best friends...forever. Addie Downs and Valerie Adler were eight when they first met and decided to be best friends forever. But, in the wake of tragedy and betrayal during their teenage years, everything changed. Val went on to fame and fortune. Addie stayed behind in their small Midwestern town. Destiny, however, had more in store for these two. And when, twenty-five years later, Val shows up at Addie's front door with blood on her coat and terror on her face, it is the start of a wild adventure for two women joined by love and history who find strength together that they could not find alone.