Dear Yid,
I also ended up here today and read your post "by chance".
Welcome to GYE.
I have nothing to add more than the Gedolim whom already posted on this thread. Every word written by them is a gem that must be considered.
I can only share from my personal experience that here you will find hope, acceptance, and most important - the courage to accept yourself and move on.
That is, if you're courageous enough today to accept yourself and do that.
Blessing you with much clarity and Hatzlacha