All in Due Time by Kate Troll