Chemistry between the heroine and the hero, hilarious dialogue, relatable emotional inner conflict in the protagonist, roadtrips, strong female character...just perfect.