Very good book. I read the book not stop for 5 hours.
Age rating:
Violence: depictions of blood, suicide, stabbing, and thrashing.
Romance: a couple of kisses. A couple of “suggestive things” such as sleeping with a man.
If you understand how babies are made then you should be old enough to read this book.
But as a basis no one under 11 and a half should read this without supervision.