Really 2.5 stars 
 I have to say I feel the need to review this book just based on the fact that so many others reviewed it so badly. So many other reviewers took quotes out of context and made the characters sound like abusive or ignorant fools. This book is not my favorite book but I have to give it more credit than that. I thought that Beth was the kind of character she was intended to be. She was an angel sent to earth to help humanity with no knowledge of what life is like as a human. She was portrayed exactly as so. She was naive and hesitant. After meeting Xavier. She fell in love which was also new to her and but helped her navigate through the human world with greater ease. Xavier didn't strike me at all as arrogant, abusive, oppressive or misogynistic. He seemed kind, loving, protective and for the most part pretty understanding of his girlfriends ignorance of the world. 
 The main thing that I didn't like about the book is that nothing really happened throughout it. It took a really long time for any real plot to take shape. Sure there was the love story aspect but if the main plot was the whole heaven and hell good vs evil thing it took more than 3/4 of the book to really get started. Honestly that was the only place where I felt that Beth's naivety really became frustrating. Jake was so obviously "dark" but Beth just kept wanting to be his friend. I just wanted to grab her and shake her at some points. 
 Overall I liked the characters. The plot could have moved faster. I'm going to read the other 2 books in the series to see what happens.