Eleanor & Park - Rainbow Rowell

Reading this is taking longer than I thought.