Caleb,
I have only just read your testimony! What a beautiful testimony it is too.. there is a real spiritual journey in it, lots of pain and lots of self examination, but praise be to our Lord and Saviour, that He has brought you to Himself and given you the peace and joy you have so long been looking/aching for. thankyou for your openness and honest sharing.
I don't want to comment on any part of it.. it speaks for itself, but God bless and keep you brother in the road ahead.
Carol