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

5.0

Very fun story