I have a sense, Pixie, that your question has more to do with acceptance than with guilt and shame. Acceptance is the short answer.

I guess at some point one just gets tired of holding back and denying one's true nature. You only live once.