Wow, that's quite a secret he's been keeping !
Seems to me that he loves you enough to trust you with his secret, don't talk to a friend or family member about this unless you want it passed along the grapevine. I would seek professional counseling to try to accept, and understand, this.
My prayers go out to you to give you strength.