It is a great book. sure there are some debatable parts. But, as long as your kids understand that this book is a fantasy, they should be fine to read it. Bella gets married young, has ababy, and doesn't care about her future very much. But again it is fantasy and that is what makes the book good. So people need to calm down, even Stephanie Meyer the author says she doesn't agree with all the choices bella makes.