A beautiful love story that explicitly portrays the book of Hosea in the Bible! That being said, it can get gory and it is to be taken with precaution for those with physical abuse past as it may trigger anxiety or flashbacks of personal experiences. The movie beautifully translates the book on screen except for two things which aren't very crucial; the progression of finding out Angels true name through Michael naming her different names and being so attentive to her reaction to each name. The other being the way they leave out the details and insight on Paul's heart posture change throughout the end of the overall story.
BESIDES THAT, ITS MY FAVORITE BOOK - AND NOW MY FAVORITE MOVIE!