Fangirl by Rainbow Rowell
I wish I had read this earlier. It was so popular and everyone found it so cute.