En 1519, un prêtre maya, Ahzac, découvre que sa fille Ixmy est tombée amoureuse d'un étranger blanc. Il a l'intention de la sacrifier en cadeau aux dieux, avec des objets en or et une perle noire. Ixmy évite son sort, et Ahzac maudit la perle noire : «Celui qui a cette perle en sa possession ne saura jamais ce qu'est le bonheur!»
En 1987, Eliseo Bravo (Alejandro Tommasi) et Hernán Lazcano (René Strickler) explorent les récifs coralliens de Cozumel et découvrent la perle noire. Quand Hernán touche la perle, la malédiction d'Ahzac prend effet. La cupidité d'Eliseo conduit à la mort d'Hernán, laissant sa femme Analy (Eugenia Cauduro) pour élever seule leur fille Aymar.
Dix-neuf ans plus tard, Aymar Lazcano (Sara Maldonado) est une belle jeune femme. Après que sa mère a été assassinée par un prétendant jaloux quand Aymar l'a rejeté, elle vit avec un ami de la famille, Pablo Solis (Manuel Ojeda). Elle rencontre Nicolás Bravo (Erick Elías), le fils d'Eliseo, et ils tombent amoureux...