Life for Ally Johnston has always been hard. Between her mom getting cancer when she was 8, and the dying when she was 12, there wasn't much that she hadn't seen. Ally is 17 now and has moved to many different schools. After her mom died her Dad through himself into his work, and eventually got a promotion, causing them to move a lot. Little did Ally know, this next move would be the last one, and it would change her life forever. Ally meets Zach Greyson on the plane to her knew home. What she doesn't realize is that Zach is going to be in her life a lot more than just that plane ride. Ally and Zach both have secrets, but will they be able to open up to each other? Will Ally finally let someone into her life, or will she continue to push everyone away?