Cruz sisters Virginia (Susan Roces) and Margaret (Helen Gamboa) vie for the love of Joseph Montenegro (Eddie Gutierrez) in the fictional province of Olivarez. Virginia had to sacrifice everything to let Margaret live a better life with Joseph. Around two decades later, Margaret and Joseph's son Marco (Richard Gomez) develops feelings for Emily Cardenas (Dawn Zulueta), a daughter of a worker in their plantation. However, numerous circumstances and Margaret's haughtiness towards Emily prompts Marco to marry rich banker Jane Bonifacio (Rita Avila) - much to Emily's detriment. It fuels the Virginia-Margaret rivalry more, especially when Marco migrates to the US after Emily shuns him when he tries to explain.