A história se passa na Havana dos anos 90, época conhecida como "período especial", um termo que se refere à crise econômica que atingiu a ilha após o colapso da União Soviética. A trama se centra num jovem estudante, Gustavo (interpretado por René Lavan), que acredita no socialismo e é grande defensor da revolução cubana. Gustavo se apaixona por Yolanda, uma moça que conhece num show de rock underground. Yolanda é bonita e sensual e bastante cética ao respeito da política cubana. Enquanto Gustavo aguarda a resolução de uma bolsa de viagem para Praga, onde ele vai continuar seus estudos em física, a relação entre ele e Yolanda vai caindo devagar, mas também se enfraquecem gradualmente seus ideais e sua visão de esperança no sistema.