Although it is a bit predictable, it is incredibly funny and very romantic. It's one of those movies where you are rooting so hard for the main character you stay riveted to the end. If you like romantic comedies in the spirit of Four Weddings and a Funeral or You've Got Mail, then you will love this.