Iván é um menino de 14 anos que retorna junto com sua mãe, Alicia, à sua terra natal: Álamos, no estado de Sonora. Ao chegar na cidade, Alicia vai à casa de Carlota e lhe conta que é filha bastarda de Teodoro, o falecido marido de Carlota. Para não deixá-la desamparada, Carlota lhe oferece o trabalho de cozinheira na casa da família Lomelí Curiel.
Nessa casa vivem sua filha Lucrecia, seu genro Gerardo e duas meninas: a adolescente Maripaz e a pequena Lucía. Na cidade também vive o pai de Iván, Juan Jaime Mondragón, um rico e poderoso empresário e agricultor que não o reconhece como seu filho e que, além disso, os rejeita e ameaça.
Na casa dessa rica família, Iván ajuda em tudo o que pode. Graças a sua inteligência, ele continua estudando, com a generosa ajuda de Carlota. Iván, ao completar 19 anos, se sente atraído por Maripaz, agora com 18, que retornou depois de haver estudado no exterior. Ela, frívola e caprichosa, decide seduzi-lo para divertir-se e, sem medir as consequências, fica grávida dele.
O escândalo na família é enorme, ao grau que Lucrecia, a severa mãe de Maripaz, uma mulher obsessionada pelas aparências, ordena que o jovem receba uma surra. Iván é abordado na rua e é espancado. Durante a luta, aparecem Antolín e Camilo, que tentam salvá-lo. Antolín dá uma punhalada em um dos homens, que morre no local e fazem acreditar a Iván que ele é o responsável. Para sua má sorte, quando busca refúgio em sua casa, descobre que sua mãe morreu, pois estava grávida de Gerardo (sem que ninguém soubesse) e morre vítima de um aborto.
Dolorido e confuso, pensa que os responsáveis do falecimento de sua mãe são Lucrecia e o poderoso Juan Jaime Mondragón; com tudo contra ele e nada mais que perder, decide, cheio de raiva e impotência, cruzar ilegalmente a fronteira até os Estados Unidos.
Assim que chega em Los Angeles, na Califórnia, ele começa a trabalhar limpando o chão de um restaurante. Porém logo é demitido. Um certo dia, ele conhece Anthony McGuire, um homem rico e viúvo, que vive sozinho. Iván lhe conta toda sua história e o senhor Anthony decide adotá-lo como filho e fazê-lo crescer na vida. E ainda por cima o motivará para regressar ao México, mas não somente para fazer negócios agora que é um profissional, sim para enfrentar seu passado.
Muitas são as intrigas e as surpresas que Iván descobrirá quando regressar a Sonora; entre elas que o filho que concebeu com Maripaz desapareceu, misteriosamente, no mesmo dia em que nasceu e do qual ninguém conheceu seu parentesco. Ele também descobre que Lucía, a irmã menor de Maripaz, uma jovem psicóloga cheia de virtudes, o ama em segredo desde que era uma criança; algo que ele não imagina.
Iván também conhece Alex, um menino que foi criado por Gerardo e por sua cunhada Carolina. Todos pensam que o garoto é filho de Gerardo com sua segunda esposa. Mas na verdade, Gerardo roubou o garoto quando era ainda bebê, para ele não ser levado para um orfanato. Por isso o garoto cresce pensando que Gerardo é seu pai. Assim que Iván desconfia que Alex pode ser seu filho, ele começa a pressionar Gerardo. Para isso, ele conta com a ajuda de Lucía. Gerardo confirma que Iván é o pai de Alex.
Temendo que Iván tire Alex dela, Carolina leva o garoto pra bem longe. Além disso começa a encher a cabeça de Alex de coisas negativas sobre Iván, fazendo o garoto ficar com medo do próprio pai. Com uma ajuda de Lucia, o garoto começa a pensar diferente.
Maripaz também descobre que Alex é seu filho desaparecido. Em um ato malicioso, ela aparece na casa de Gerardo e diz a Alex que ela é sua mãe e que Ivan é seu pai. Assim, o garoto fica sabendo da verdade da pior forma. Ela também decide disputar com Ivan a guarda do garoto, para poder desfrutar da pensão que Ivan pagaria a eles. Porém Maripaz diz a Ivan que abriria mão da guarda de Alex se ele se casasse com ela. Mas Ivan não aceita esta condição. O juiz dá a guarda de Alex para Maripaz. Ivan, desesperado, e para não se separar do seu filho mais uma vez, se casa com Maripaz, o que deixa Lucia arrasada. Depois do casamento, eles vão morar em Los Angeles.
Um tempo depois, Lucia descobre que está grávida. Para não criar um filho sem pai e não causar mais outro escândalo na família, ela se casa com Camilo.
Em Los Angeles, Maripaz trai Ivan com o marido da sua amiga. Ivan descobre e se divorcia dela. Porém, para não ficar longe de Alex, ele tenta novamente ganhar a guarda dele. Dessa vez, a juíza não se deixa levar pelas mentiras de Maripaz e dá a guarda de Alex para Ivan. Logo após, eles regressam pra Sonora. Isso faz com que Camilo sinta ciúmes de Lucia, passa a controlá-la e se torna até agressivo com ela. Assim nasce uma rivalidade entre aqueles que eram amigos toda a vida.
Maripaz começa a seduzir Camilo, que acaba cedendo. Lucia descobre o caso deles, porém não se abate, mas pede o divórcio. Camilo se nega a dar o divórcio, e diz que caso Lucia se divorcie dele, ele irá pedir a guarda de Pérola, sua filha.