This is a very sweet little movie. The "magic" business in it is there to give it a little edge, and I think that they wisely don't explain it, but the movie works best when they underplay it. It's at its best around the "shopping for plates" sequence when the characters discuss how often men think about sex. It's handled with a light touch that is just right. That is the tone that I would have liked to see the movie maintain, and which they hit now and again during the course of it, but also missed from time to time.
It's not a sure thing (it's no "Moonstruck", for example), but if you like romantic comedy it's worth a look. I'd give it a 7/10 (slightly less than 3 stars, but close).