Read the book first. This movie was lacking in so many elements. It skipped major events, rushed the plot and lacked depth in the characters. The fundamental structure is there for it to be labeled an OK Netflix teen romance, but all in all, it is a forgettable film.