this is the best movie ever, i can watch it over and over and never get tired of it. Its and emotional rollercoster and then  some. I love everything about this movie even the gut renching ending is amazing, if you haven't seen it, please do yourself a favor and check this one out!