Breaking Dawn by Stephenie Meyer. Love it.