My father and I just finished All Our Hidden Gifts by Caroline O'Donoghue.
They say the fault is not in our stars but in ourselves, and this book certainly certainly proves it when young Maeve of St. Bernadette’s Catholic school accidentally draws The Housekeeper card from a tarot deck. A card which does not exist from a deck that follows her, a card which grants her impulsive wish for her ex–best friend Lily to vanish. But as the Church's power wanes in Ireland the true evil is revealed to be something far more human, yet still wrapped tightly around olden magics. A puzzle which Maeve, her new friend Fi, and gender-fluid budding boyfriend who also happens to be Lily's brother fortunately have just enough wits and confidence in who they really are to unravel. A sharply contemporary book, this story proves that while one can seldom control the cards life deals you, how you play your hand is up to you.