This movie was the book to a T. They did change some things to make the movie shorter, but all in all, really great movie!
I recommend reading the books so you can relate to the characters better. The passion they have for each other shows in the movie, but it's even better when you know where they are coming from.
The only negative thing I have to point out is the cheesy effects. The way the vampires moved could have been done better. They look like they've been put on fast-forward. With technology & the way it is today, they could have done better.
Go see it with your boyfriend, he'll love it. Mine did.