En un pueblo de la sierra andaluza, la comunidad está dividida en dos zonas: la superior, Puebla de Arriba, donde viven los menos afortunados, y la inferior, habitada por los más acomodados. Sobre Puebla de Arriba pesa una terrible maldición: todas sus mujeres nacen estériles.
En medio de esta división y el peso de la superstición, surge un amor prohibido entre Juan, un joven de la parte inferior, y Luz, una chica de la zona maldita, desafiando tradiciones, secretos y barreras sociales en un romance cargado de pasión y destino.