Anyone But You - Jennifer Crusie 3 1/2 stars.