The best movie ever!!!! I went through an emotional roller coaster and cried as well. I definitely recommend it. It may seem boring in the beginning but so many plot twists and its so amazing!!! I never write reviews so know that this one is amazing!