Once again, R.F. Kuang has ruined my life with this beautiful, brilliant piece of writing. From the first announcement, I was waiting anxiously for this and I devoured it in a few days - with an awful lot of tears. I just know that R.F. Kuang is going to be one of those insta-buy authors for me forever. Rating: 5 stars.