A Mexican pop star has revealed to fans he is gay, breaking a taboo in a country where it is highly unusual for celebrities to make such statements.
Chavez played the character of Giovanni in TV show Rebelde
Christian Chavez, 23, belongs to RBD, a band that emerged from popular TV soap Rebelde (Rebel).
He said he did not "want to keep on lying" about his life, after pictures emerged of him with a man apparently getting married in Canada.
The announcement had taken "a lot of bravery", one Mexican columnist wrote.
Yuriria Sierra asked in Excelsior newspaper: "Why has no Mexican public figure... felt comfortable enough to openly express their sexual preference?"
Mexican gay rights activist Sergio Villarreal said he considered the singer to represent "a new way of seeing things, less prejudiced and more open".
"Christian Chavez's decision symbolises this new way of seeing life, and raises hope of a more inclusive future with more respect for differences."
The star, known for his ever-changing hair colours, was apparently pictured signing documents and exchanging rings with a man in 2005, the year in which gay marriages became legal in Canada.
Chavez said the photos showed a part of him that he had not been willing to discuss previously "in fear of rejection, of criticism, but especially for my family and its consequences".
"Although I'm scared and filled with uncertainty, I know that I can rely on the support of my fans.
"Their love is bigger than all of this. I ask them from the bottom of my heart, not to judge me for being honest and to feel proud of who they are and never make the same mistake I did."
He added: "Tolerance to diversity!"
RBD have been successful across Latin America and have also gained fans among the Spanish-speaking community in the US.
The group made the news in February 2006 when three people were crushed to death outside an autograph-signing session in Brazil.
Thousands of fans had surged through security barriers in Sao Paulo.