All are responsible for what has happened.
Archana should have never followed her mother's lead and walk out on Manav, worse not hear him out.
Manav, couldn't blame him for turning cold after repeated attempts to talk to Archana failed. However, he still should not have promised to marry someone else
Savita, always thought low of Archana and pushed for Manav to marry Shravani. She brought this grief on herself, what she put Archana through now she is the one feeling pain
Shravani and Girish, shame on them. They know the truth, see all the miserable faces yet still want this marriage to happen. Selfish and nuts!