ok, so it's a little far-fetched to think that one boy could've dating 19 girls named katherine. Once you move past this improbability, it's a fun book. Does John Green parade out the same characters in every book ? It sure looks like it. But while they may not be original, they are likable kids, kids you wish you knew. For the most part, they embrace their nerdiness, their separateness. And he writes strong girls. I cannot find fault with that. A final point, this guy is funny and I found myself laughing or grinning throughout the book. Thanks, JG.