I knew nothing of this film other than that Brooke Shields was in the cast. I like to see films, particularly independent films that I know nothing about occasionally. This film succeeds on many levels: interesting story full of twists, turns and keeps you wondering what will happen next; excellent acting by all involved; and packs quite an emotional whallop at times. The choice of songs scattered throughout also add much to the atmosphere. Brooke Shields and the young actress who plays her daughter are standouts, but all of the players are perfectly cast and make an impact. Truly, an unexpected gem. 10/10 for what it is-- an indie surprise!