I am a college Sophomore who has been through some pretty vivid Spiritual battles. If I could describe my Spiritual walk with God, it would definitely be as a rollercoaster. But no matter how many times i have pushed God away, He has never left me. He has never given up on me, even after I have given up on myself.