Scan barcode
A review by singinglight
Another Shore by Nancy Bond
Also read this one in middle school! I remember being disturbed by the romance at the time, but again have no idea how I'd react now.