I had read a number of good reviews about the book so started reading it with a lot of expectations. Fifteen pages into the book and my thoughts were - "I don't like it all that much". The premise of the story was good but I was just not "feeling it". 
 And then a few more pages on I was hooked. Haven't laughed as much while reading for a long while now. The MC was snarky, sassy and nerdy-smart all at the same time. Her "husband" was a perfect match for her in snarkiness. Their exchanges were beautifully written and fun to read. Wish I had had half her confidence during my teen years. 
 I even loved the support characters, including the parents, you get hints of their amazing relationship too. 
 All in all a fun read. Enjoyed it.