Pushing the Limits (Pushing the Limits, #1) - Katie McGarry Touching and realistic. Beautifully written.