This film has it all what it takes to make a really great movie. It is well done, an impressive cast, deep emotions, drama, deep friendship, laughter and never in a tacky, unrealistic way. One can relate to these characters very easily. The switch between past and present works great. I was hooked from the very first moment. I share the previous reviewer's view that one can see it several times and not getting bored rather seeing different aspect of this excellent movie more clearly. This is "toowanda"... see the movie and you will understand what it means. For now 5 stars would actually not enough to give to this movie. Just see it!!! You really must!!