Leo Hernández è un ragazzo di 28 anni cresciuto nella foresta Lacandona da un uomo che credeva essere suo padre, il quale gli insegnò come sopravvivere nella foresta. Anche se sa leggere e scrivere Leo rinnega la cultura e la sua rudezza non gli ha mai permesso fino a quel momento di potersi innamorare di qualcuno con cui formare una famiglia.
Morena Madrigal, è una ragazza sua coetanea che ha studiato a New York ed è "tecnologicamente dipendente". Sfortunata nei sentimenti, infatti si innamora sempre degli uomini sbagliati. Morena fa un viaggio nella foresta ed incontra Leo, ma la relazione fra i due non può funzionare, perché sono molto diversi fra loro.
Dopodiché lei si reca a Città del Messico alla ricerca di suo nonno ed inizia a lavorare presso le imprese Sirenio. Allo stesso tempo Leo scopre che l'uomo che lo ha cresciuto non è suo padre e che il suo vero cognome è Sirenio, così va a Città del Messico alla ricerca della sua vera famiglia e, proprio in casa Sirenio si reincontra con Morena. Lei gli insegnerà come comportarsi in città e, nonostante le enormi differenze, si innamorarono perdutamente l'uno dell'altra.
Curiosità: Pasion Morena, insieme a Mientras haya vida, è la seconda telenovela arrivata in Italia senza doppiaggio, ma con sottotitolazione in italiano ed un riassunto in italiano della puntata precedente, con la voce di Anna Radici, curato dalla Deltafilm.
CAST
Paola Núñez: Morena Madrigal Rueda
Víctor González: Leo Hernandez (Fernando Sirenio)
Anette Michel: Casandra Rodriguez (Emilia Dumont)
Ari Telch: Llamita (Flavio Sirenio)
Fernando Ciangherotti: Aldo Sirenio
Alberto Guerra: Ramiro Negrete
Lambda Garcìa: Gustavo Sirenio
Andrea Noli: Silvia Madrigal Rueda
Victor Huggo Martin: Roberto Càrdenas
Evangelina Elizondo: Josefina Sirenio
María Renée Prudencio: Elena Sirenio
Víctor Huggo Martin: Roberto Cárdenas
Segundo Cernadas: Oscar Salomón
Fernando Sarfatti: Isaac Salomón
José Alonso: Adolfo Rueda
Javier Gómez: Lucio Sirenio
Juan Valentín: Pedro Hernández
Amaranta Ruíz: Viviana
Erika de la Rosa: Isela Teran
Lamdba García: Gustavo Sirenio
María Fernanda Quiroz: Jazmín
Alejandro Lukini: Neto Rodriguez
Sergio Bonilla: Chucho
Martin Navarrete: Dr. Fernandez
Antonio Gaona: Ángel
Marcela Guirado: Georgia Madrigal
Enrique Muñoz: Julio
Silvia Santoyo: Luisa
Alberto Guerra: Ramiro "El Diablo"
Mar Carrera: Gloria
Flavio Peniche: "El perro" Salazar
Rolando De La Mora: "El guero"