Boy George has found "happiness" in a way he didn't think was possible.
The 63-year-old pop star - whose real name is George Alan O'Dowd - is preparing go back on the road with his Culture Club bandmates for their upcoming tour but admitted that in the band's heyday, he had a lot of "anxiety" about going on stage that has dissipated over the years.