This movie dosn't deserve less than five stars. While I personally haven't read the book this is based from, I think the movie is absolutely amazing, brilliant, lively with its' worldbuilding and fantasy, and has the sweetest romance ever imaginable by two amazing, flawed characters.