This movie is so good. I mean like crazy fantastic. It had me in tears twice while watching it. And I've learned so many lessons about life. That life is no fairytale, it has ups and so many downs haha. It made me realise that no matter how many bad things had happened to you or how many mistakes you did, you deserve a happy ending. It's definitely not cliche. Not like the other romantic movies you get to predict what happens next.