All Our Hidden Gifts by Caroline O’Donoghue

After Maeve finds a pack of tarot cards while cleaning out a closet during her in-school suspension, she quickly becomes the most sought-after diviner at St. Bernadette’s Catholic school. But when Maeve’s ex–best friend, Lily, draws an unsettling card called The Housekeeper that Maeve has never seen before, the session devolves into a heated argument that ends with Maeve wishing aloud that Lily would disappear. When Lily isn’t at school the next Monday, Maeve learns her ex-friend has vanished without a trace… Read more.

Goodreads

Trigger and Content Warnings

  • Homophobia & religious bigotry including mention of a homophobic hate crime (physical assault)
  • Racism & racial slurs
  • Domestic violence mentioned
  • Suicidal ideation (on-page)
  • Suicide & attempted suicide mentioned
  • Alcohol consumption
  • Blood & injury depiction including self-harm for magic & emesis
  • Kidnapping
  • Whipping mentioned
  • Bullying