A review by tiffany721
The Emerald Sea by Richelle Mead

3.0

3.5 stars