3 stars for plot (what? All romance plots are derivative as hell!), -2 stars for making me actually think about my life, +1 star for being written by Elle Kennedy, +1 star for making Allie so feisty and badass, and +1 star because Dean. Just Dean.