A review by paperback_cat
Strange the Dreamer by Laini Taylor

5.0