Cecilia (Vina Morales) grew up believing in the magic of love, but her father’s betrayal destroys her enchanted outlook on life. Then she meets Leandro (Christian Vasquez), who promises her boundless love. However, like her father, he also fails to keep his promises and betrays her with another woman, Toni (Denise Laurel). Shunning him from her life, she raises their two daughters, Corrine (Jane Oineza) and Bea (Loisa Andalio), all by herself. Eight years later, Leandro reappears in her life, as Corrine, never stopped looking for him. He now lives a luxurious life with Toni, but is ready to continue being a father to his daughters, whose needs have expanded beyond Cecilia’s financial capability. Cecilia is not ready to forgive her husband, nor the daughter who brought him back to their lives. Her bitterness soon drives everyone to abandon her, and only a forgiving heart can bring them all back.