A review by zooie236
Tress of the Emerald Sea by Brandon Sanderson

5.0