Days of Blood & Starlight

Days of Blood & Starlight - Laini Taylor So, so good. What an emotional upheaval!