A review by addyreadbook
Deep Blue by Jennifer Donnelly

4.0

neeed to reread it for the tenth time