An abundance of katherines is a great book that has everything an uplifting novel should have. It takes you a way and traps you in a place where a boy can get through high school having dated 19 separate girls all named Katherine and be dumped by each own (supposedly). In this novel John Green gives the reader a look into the mind of a child prodigy, while a majority of the world would think of him as a cocky arrogant genius he is in actuality an extremely insecure human being who is constantly scared this gift has been wasted on him. This is an interesting perspective of a commonly overlooked topic and creates many interesting themes that accompany it. One of the main themes in this novel is being scared of abandonment. Colin is constantly scared that people will abandon him and it has lead to his ultimate abandonment in many situations. This inspires him to create a mathematics formula that predicts who will dump who in a relationship and when.
Overall I thought that this was a very interesting very uplifting fun read that others will enjoy as well.