"Very truly I tell you, no one can enter the kingdom of God unless they are born of water and the Spirit. Flesh gives birth to flesh, but the Spirit gives birth to spirit. You should not be surprised at my saying, 'You must be born again.' The wind blows wherever it pleases. You hear its sound, but you cannot tell where it comes from or where it is going. So it is with everyone born of the Spirit." –John 3:5-8
I never understood what Christians meant by being "born again." The concept itself defied all logic and reason. Didn't Nature dictate that we were all once born through our mother's wombs? How, then, was it possible to be born again? What did it mean to be "born of the Spirit"?
Earlier this year, God answered my questions by having me directly experience what I had so deeply doubted: I was baptized. And, yes, it is possible to be spiritually born. (I felt it myself, although, I realize that some things are better understood through experience rather than explanation.)
The Spirit does indeed blow wherever it pleases. It can come upon you when you least expect it, as it did for me. You don't know where it comes from or where it's going, but when God is calling, you know it's Him. And then, when you look at your life, it starts to make more sense.
"Suppose one of you has a hundred sheep and loses one of them. Doesn't he leave the ninety-nine in the open country and go after the lost sheep until he finds it? And when he finds it, he joyfully puts it on his shoulders and goes home. Then he calls his friends and neighbors together and says, 'Rejoice with me; I have found my lost sheep.'" –Luke 15:4-6
He found me.