SPOILER ALERT!

Reading progress update: I've read 275 out of 424 pages.

A Darker Shade of Magic - V.E. Schwab

what the hell  did  the guards  drug  kell