God has arranged strange ways for some of us to find him. Sometimes He brings us on long physical journeys; sometimes He leaves us at home and makes the journey internal. Yours has been both. You have gone a long way and struggled a great deal, but I can see from your eyes that it was not for nothing.