Science fiction combines with kidnapping and first crushes in this thrilling fantasy that's Gary Schmidt meets Madeleine L'Engle.