Kai doesn't make mistakes. He's killed lords, merchants, and traitors without leaving a trace. But when Celeste Brightwood walks in on his latest assassination, he makes his first error: he lets her live.
Now they're bound by her botched protection spell, trapped within a foot of each other with ...