The chemistry, the acting, the story line, the flow, the cinematography, the couple-pairing, the plot are top notch and perfectly executed!it's based on a novel and they stay true to the original but with more details. The actor n actress are really bring the characters came to life, their chemistry and acting feel so real. I lost count on how many times I've rewatched this.