She Started It by Sian Gilbert

Annabel, Esther, Tanya, and Chloe are best friends—or were, as children. Despite drifting apart in adulthood, shared secrets have kept them bonded for better or worse, even as their childhood dreams haven’t quite turned out as they’d hoped. Then one day they receive a wholly unexpected—but not entirely unwelcome—invitation from another old friend. Poppy Greer has invited them all to her extravagant bachelorette party: a first-class plane ticket to three days of white sand, cocktails, and relaxation on a luxe private island in the Bahamas. None of them has spoken to… Read more.

Goodreads

Trigger and Content Warnings

  • Homophobia
  • Substance addiction
  • Eating disorder
  • Suicidal ideation
  • Self-harm
  • Bullying