I don't like stories where one person has to give up his dreams for love. I also don't like stories where the two lovers have an unhealthy interdependent relationship. And I can't stand characters who are self-centred, selfish, whinny and weak. You've got all that in this book, and I can't believe it but I liked the book!?! WTH? I guess I'm changing, or it's this author's magic, or both. 
 Adam and Nate met in their junior year and felt in love. Nate is high maintenance and Adam likes to be his devoted knight. Well, he will pay the price of love. Nate is really a lousy boyfriend. He is weak and calls Adam "the strong one". Nate is always taking, barely giving. He is insecure and always thinks the worst. And, to top it up, he cheats. And his reasons for cheating are really weak. I'm still shaking my head thinking about them. Poor Adam. 
 "He'd forgive me", thought Nate. And he was right. Adam always forgives, it's what he does. At least the author makes Nate literally grovel at Adam's feet for weeks before he is forgiven. But did Nate learn his lesson? 
 Ten years later, we see them really settled and happy together, so I hope Nate did become a better man.