The Assassin and the Princess - Sarah J. Maas 3.5 stars.