This was an amazing book. The style of the writing really allows you to experience the main characters life. It deals with very deep topics such as grappling with God and religion, dealing with friendship and loneliness, finding one's identity, sexuality, etc. - it's all in there!