Excellent book, by a author new to me. The character development was the cornerstone of this book. With characters flawed and real, the story lends itself to a tear jerking ending. Everyone needs a Nathan in their life, a cheerleader, champion and friend, even when you don't deserve one. Really a great book.