This book makes me laugh. And it makes me feel better about my own idiocyncracies. Because even if these are fictional characters, someone had to think this stuff up.Travis Puckett is something of a nerd, and he's got the hots for the hot-shot jock, Craig McKenna. They attend an all boys boarding school, and although neither of them know it, they're both interested in each other. They do finally figure it out, and spend the remainder of their senior year talking walks and lots of showers together. Then they spend an amazing summer living and working together before going off to different colleges and livesFast-forward 20 years and Travis is a History teacher at the University of Southern California and Craig is an attorney in New York. And while Travis has had a series of hysterically failed relationships and Craig is in a long-term relationship, neither has forgotten their first love. After going back and forth and generally working himself into a tizzy, Travis decides to try to find Craig.This book is not written in typical story fashion. It's done in memos, journal entries, newspaper articles, test answers, and the like. It takes a few pages to get used to but it really does showcase the idiosyncracies of the characters spectacularly. And I love how Travis and Craig "get" each other; even after a lapse of 20 years, when they think about each other it's eerily funny how much they're right about. I also loved Travis' friend Gordo. He was hysterical - and a true friend (and I loved how his life changed throughout the book as well).I really, really enjoyed this book. I'm not going to pretend I got all the sports references, or the showtune references either, but for the most part it didn't really matter; this book had me laughing out loud in so many places. But here's the thing - I didn't like the end. I got all worked up over how it was going to be possible that they were going to end up together, it seemed so hopeless (I even wondered at one point if the author would turn them into a trio!). Then, sudenly, I was at the end of the book! It seemed to me to be abrubt and a bit vague about what happened - it all got wrapped up in about 6 pages or so.The ending is the only reason I'm giving this book 4 stars instead of 5. It was a really terrific book and I'll be thinking about these two for a long time.