This film may be predictable, but it is so in a good way. I found it fun yet thoughtful at the same time. Its a Romantic Comedy that has something about it that makes you laugh out loud or cringe with embarrassment! I reccomend this film to anyone who wants a good laugh and a good cry! I give it 8/10.