Mariela Castro, daughter of Cuba's new president Raul Castro, has been pushing what could be the most inclusive LGBT rights law in Latin America.
The bill before the Cuban National Assembly would grant same-sex couples legal status and give them inheritance rights, as well as cover the cost of gender-reassignment surgery and permit transgender people, regardless of whether they have surgery, to change their gender on their identity cards.
Mariela is head of the government-funded National Center for Sex Education and says she is trying to change people's attitudes towards minority groups in the community.
Cuba's history of LGBT acceptance is pretty grim. In the early days of the revolution, many LGBT people were sent to forced labor camps for re-education and rehabilitation. The camps were not long lived, but gays were still often denied jobs and labeled as "ideological deviants".
Mariela Castro says there has been a new shift in attitudes, stating:
In the early years of the revolution much of the world was homophobic. It was the same here in Cuba and led to acts which I consider unjust. What I see now is that both Cuban society and the government have realized that these were mistakes. There is also the desire to take initiatives which would prevent such things happening again.
A movement to learn from past mistakes in a country? A government-funded National Center for Sex Education that is seeking to really change and educate its people?