A long and painful road to self acceptance