In answer to your topic.
I am a Christian and have come to God & Christ my own way.
I was raised in a Christian home but found after leaving home MY life outside of the church was more important to me and more importantly NOT in sync with my 'beliefs' so I abandoned them for as long as I could:
Then I felt guilty for my life and could not bring myself to go to church!
Then I realised God would forgive me so I forgave myself and then I didn't care what others might think!
My faith in God is always there but life is a journey. For me there are many ups and downs, I am easily tempted to waiver in my believes but I feel that God never leaves me I just wander off from time to time. When you are ready you will come back, I believe, and God will always welcome you back.
I have found my journey although not always smooth has made me a more open, understanding person who has more empathy for others and can forgive easily! I don't think everyones journey is supposed to be smooth, we are all made different for a reason.
Find peace, don't be harsh on yourself and I think your faith will come back to you.
I was raised to see things in a simple way Right and wrong.....Black and white!
My journey has shown me that this simply is not reality and God knows this too.
I always try to remind myself that "People in glass houses shouldn't throw stones!" , I don't intend to throw any stones because I know where I live::
Alot of interesting points in thsi topic though!
Btw you have not wiavered too far if you are asking this Q::
Lovely post........Thank you.
MA