I had no expectations for this movie and was so pleasantly surprised. It does something that rarely happens it is being original. It is not patterned. You are not watching something you have seen many times. You start out thinking you might know where this goes but I assure you it won't. The cast is great. The main three characters are portrayed very well and the movie never tells the story judgmental. You can actually form your own opinion and it shows flawed people which is how people are and that is fine. It doesn't shy away from the pain and the disappointment life sometimes can be. Good movie, strong recommend.