Lachichi, a girl mildly jealous of her friends (because they are married) finally accepts the arrangement of marriage with the son of a very rich family, hoping all the while that it will be True Love. On the trip to her new home, a ghost sees her and falls in love. Lachichi is frightened by this but still confident that her marriage will bring her love and safety.
However, her new husband, Kishanlal, shatters her illusions by leaving on business the morning after arriving home and without consummating the marriage. The ghost then takes on the guise of Kishanlal and woos Lachichi. He succeeds, yet still tells her who he is, finally destroying her hopes for marital bliss, but proving how much he loves her by telling her the truth and offering to leave. They live and love together happily until the real Kishanlal returns early from his 5 year business trip to find his wife pregnant by the ghost who claims to be him, and who his family likes a lot more.
A "wise" shepherd sorts out matters by identifying the ghost and imprisoning him in a bag. Life, seemingly, must begin anew for Lachichi and her new, real Kishanlal and her infant daughter (by the ghost). But after confessing to Kishanlal that she knew that the ghost wasn't her husband and that she loved him, "Kishanlal" reaveals that he is the ghost. Never imprisoned in the sack, he has possessed Kishanlal's body so that he could be with his beloved and his daughter again.