There are very few things that James Rhodes doesn't believe that he can do. Breeze through all of his undergrad classes? Easy. Thrive in his programming internship? Done. Get his yearning-from-a-distance crush to fall in love with him? Pending. He has a plan for everything. And why wouldn't he? When you plan for everything, nothing can go wrong. Right? What he doesn't plan on is finding...