I cried at the end of the film. Timeless, flawless and realistic. I guess that is what true love means after all. We grew up from different environment and what drew us close to each other is true acceptance of our weakness and help one other to correct it.