Across the Universe - Beth Revis this is one of the best books I've read in a long time