A review by floorcaceres
Days of Blood & Starlight by Laini Taylor

5.0