A review by hannahjack05
Deep Blue by Jennifer Donnelly

3.5