A simple girl, Maya De La Rosa (Jodi Sta. Maria), her older sister, Cristina Rose, and Cristina's son are introduced as tour guides for their hometown, San Nicolas with their mother running a souvenir shop. Money is often less than the living expenses and household repairs. Cristina hopes to work at sea while Maya dreams to become a flight stewardess. One rainy night, after an attempt to fix the roof, Cristina breaks her leg thus unable to complete her schooling to become a sea woman. With a large medical bill, the future and current expenses, Maya deemed it necessary to work overseas for two years to help her family. Upon arrival in Manila, Maya discovers that the woman who had offered work overseas had swindled her. Maya is stuck in Manila with no money or place to go. Relentless, Maya allows no one to stop her, not even the handsome, wealthy widower Richard Lim (Richard Yap), who reminds her of shortcomings.
Ironically, Richard is her last hope because of his influence in the Airline Industry. He offers Maya to become his children’s temporary nanny in exchange for his help. Maya succumbs to the condition. Upon entering the Lim home, she finds herself involved in the private lives of Richard and his three problematic children: Luke (Jerome Ponce), Nikki (Janella Salvador) and Abby (Mutya Orquia).
Maya realizes that since Richard’s wife died, the family’s joy died with her hence their problems. Maya tasked to bridge Richard to his children and eventually, she succeeds in rebuilding the family. However, in repairing their broken hearts, Maya encounters bigger challenges that test her determination and more importantly, her heart. While fulfilling her condition, she falls in love with the Lim children and, admittedly, with Richard.