The two stars are just for the songs. Look, having poetry in your dialogues is actually cool but only when it is done at crucial moments. If your ENTIRE film is people talking in poetry and metaphors, nobody is going to be able to relate, also it gets damn annoying and also it is difficult to understand what the character wants to say for the plot. The 'love' in the movie is so superficial. Amitabh and Rekha barely talk to each other. They meet at a mutual friend's wedding and he starts creepily dancing next to her. Next thing we know he stalks her to get her address and starts sending flowers and cassettes with love messages. And what whatever reason, she is digging all this. And then we get montages after montages of them walking and singing in parks and we are supposed to believe that they are in love. The characters are flat and we know barely anything about them.
Amitabh- Is a writer? Screenwriter? I have no idea. He feels obligated to help others by risking his life (who knows why) and he is a creep who stalks Rekha before and after marriage.
Shashi Kapoor- a squadron leader in the airforce. An irresponsible person - he drinks and drives, got his girlfriend pregnant before marriage, takes a bath with his brother (?)
Jaya - does nothing for a living. Depends on men to support her. Is selfish in her love for Amitabh who she wants to stay with despite him being in love with someone else. Emotionally manipulates him in the end to come back to her because she's carrying his baby and no one would support her.
Rekha - likes to nuzzle her face in Amitabh's chest hair (?)
What was the moral of the story? I think Yash Chopra wanted to show how societal norms make many people unhappy but in the end Amitabh does end up following societal norms and going back to his wife instead of lover and for some reason looks happy. Maybe the moral was that love and marriage are two different things? Even if you are in love with someone else, you are duty bound to your spouse and you should be happy about it??