A review by ashurredly
The Perilous Sea by Sherry Thomas

4.0