3.5 stars really. 
 The dialog was excellent and I really enjoyed the story. Rowell does a great job wringing out emotion (see the fabulous Eleanor and Park). However, the end sort of got silly to me and it felt overly long. Still, I would recommend it for a nice relationship story that often felt very real.