Just finished reading this.  My new favorite John Green novel.  By far.  I absolutely adore it.