Shadow and Bone (Grisha Trilogy)

Shadow and Bone - Leigh Bardugo, Leigh Bardugo Definitely worth all the praise.