Reading progress update: I've read 346 out of 640 pages.

A Court of Mist and Fury - Sarah J. Maas OMG... Swoon ... Fear....Can't believe this is happening